Como SELECIONAR a partir dos resultados SHOW TABLE STATUS
772
Eu gostaria de limitar as linhas e colunas que retornam do
SHOW TABLE STATUS
comando no MySQL 5.1. Existe uma maneira de obter essa mesma informação por meio de uma SELECTinstrução para que eu possa manipular os resultados de maneira normal?
Isso tem mais colunas do que SHOW TABLE STATUS; mas faz o truque:
ATUALIZAÇÃO 2011-06-07 19:02
Essas consultas funcionam se você definir o banco de dados atual.
Você também pode codificar o banco de dados específico:
Você não pode manipular as colunas dessa maneira, mas é mais fácil selecionar apenas as tabelas desejadas e obter a
SHOW TABLE STATUS
saída normal.Você pode usar WHERE ou LIKE como para SELECT:
show table status
pode ser usado sem selecionar o banco de dados atual:Veja a documentação :
Você pode usar esta consulta para exibir todo o Esquema de Informações.
SELECT * FROM information_schema.tables WHERE table_schema = DATABASE();
ou abreviação:
MOSTRAR STATUS DA TABELA COMO 'tableName'