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?