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

Como encontrar os agrupamentos suportados pelo servidor no MySQL


A execução da instrução a seguir lista todos os agrupamentos suportados pelo servidor no MySQL:
SHOW COLLATION;

No entanto, a lista resultante é bastante longa e, se você tiver um agrupamento em mente, sempre poderá filtrar a lista com o LIKE cláusula ou a WHERE cláusula.

Aqui está um exemplo usando o LIKE cláusula:
SHOW COLLATION 
LIKE 'latin%';

Isso retorna o seguinte resultado no MySQL 8.0.11:
Agrupamento Conjunto de caracteres ID Padrão Compilado Ordenar Pad_attribute
latin1_bin latim1 47 Sim 1 PAD ESPAÇO
latin1_danish_ci latim1 15 Sim 1 PAD ESPAÇO
latin1_general_ci latim1 48 Sim 1 PAD ESPAÇO
latin1_general_cs latim1 49 Sim 1 PAD ESPAÇO
latin1_german1_ci latim1 5 Sim 1 PAD ESPAÇO
latin1_german2_ci latim1 31 Sim 2 PAD ESPAÇO
latin1_spanish_ci latim1 94 Sim 1 PAD ESPAÇO
latin1_swedish_ci latim1 8 Sim Sim 1 PAD ESPAÇO
latin2_bin latim2 77 Sim 1 PAD ESPAÇO
latin2_croatian_ci latim2 27 Sim 1 PAD ESPAÇO
latin2_czech_cs latim2 2 Sim 4 PAD ESPAÇO
latin2_general_ci latim2 9 Sim Sim 1 PAD ESPAÇO
latin2_hungarian_ci latim2 21 Sim 1 PAD ESPAÇO
latin5_bin latim5 78 Sim 1 PAD ESPAÇO
latin5_turkish_ci latim5 30 Sim Sim 1 PAD ESPAÇO
latin7_bin latim7 79 Sim 1 PAD ESPAÇO
latin7_estonian_cs latim7 20 Sim 1 PAD ESPAÇO
latin7_general_ci latim7 41 Sim Sim 1 PAD ESPAÇO
latin7_general_cs latim7 42 Sim 1 PAD ESPAÇO

Você também pode usar o WHERE cláusula para fornecer uma expressão.

Exemplo:
SHOW COLLATION
WHERE Charset = 'hebrew';

Resultado:
Agrupamento Conjunto de caracteres ID Padrão Compilado Ordenar Pad_attribute
hebraico_bin hebraico 71 Sim 1 PAD ESPAÇO
hebrew_general_ci hebraico 16 Sim Sim 1 PAD ESPAÇO

Você também pode usar SHOW CHARACTER SET para retornar uma lista de conjuntos de caracteres disponíveis.