Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como mostrar o agrupamento de uma tabela no MySQL


Aqui estão duas maneiras de retornar o agrupamento de uma tabela no MySQL.

A maneira mais rápida de retornar o agrupamento de uma determinada tabela no MySQL é executar a seguinte instrução:
MOSTRAR STATUS DA TABELA COMO '%Artists%';

A execução desta instrução retornará um monte de colunas que fornecem informações sobre qualquer tabela correspondente. Uma dessas colunas é chamada Collation , e fornece o agrupamento de todas as tabelas correspondentes.

Claro, você precisará substituir %Artists% com seu próprio nome de tabela. E você pode omitir os sinais de porcentagem se achar que eles não são necessários. Esta declaração também aceita outras cláusulas, como FROM , WHERE e IN , então isso lhe dá algumas opções ao construir sua declaração.

Consultando as information_schema.tables Tabela


Um problema com a instrução anterior é que ela retorna muitas colunas e você pode ser forçado a rolar para os lados para encontrar a coluna de agrupamento. Se você estiver interessado apenas nas informações de agrupamento, consulte information_schema.tables . Você também pode retornar o agrupamento para todas as tabelas em um determinado banco de dados, se necessário. Veja como fazer isso:
SELECT table_schema, table_name, table_collation FROM information_schema.tablesWHERE table_schema ='Music';

Resultados de exemplo:
+--------------+------------+-----------------+ | TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION |+--------------+------------+-----------------+| Música | Álbuns | utf8_general_ci || Música | Artistas | utf8_general_ci || Música | Gêneros | utf8_general_ci |+--------------+------------+-----------------+ 
Veja também:
  • Como encontrar o agrupamento no MySQL
  • Mostrar o agrupamento do servidor
  • Mostrar o agrupamento de um banco de dados
  • Mostrar o agrupamento de uma coluna
  • Mostrar o agrupamento de sua conexão MySQL
  • O que é agrupamento?