sql >> Base de Datos >  >> RDS >> Mysql

Cómo encontrar las intercalaciones admitidas por el servidor en MySQL

Ejecutar la siguiente instrucción enumera todas las intercalaciones admitidas por el servidor en MySQL:

SHOW COLLATION;

Sin embargo, la lista resultante es bastante larga, y si tiene una colación en mente, siempre puede filtrar la lista con LIKE cláusula o WHERE cláusula.

Aquí hay un ejemplo usando LIKE cláusula:

SHOW COLLATION 
LIKE 'latin%';

Esto devuelve el siguiente resultado en MySQL 8.0.11:

Colección Conjunto de caracteres Identificación Predeterminado Compilado Ordenar Pad_atributo
latin1_bin latino1 47 1 ESPACIO DE ALMOHADILLA
latin1_danish_ci latino1 15 1 ESPACIO DE ALMOHADILLA
latin1_general_ci latino1 48 1 ESPACIO DE ALMOHADILLA
latin1_general_cs latino1 49 1 ESPACIO DE ALMOHADILLA
latin1_german1_ci latino1 5 1 ESPACIO DE ALMOHADILLA
latin1_german2_ci latino1 31 2 ESPACIO DE ALMOHADILLA
latin1_spanish_ci latino1 94 1 ESPACIO DE ALMOHADILLA
latin1_swedish_ci latino1 8 1 ESPACIO DE ALMOHADILLA
latin2_bin latin2 77 1 ESPACIO DE ALMOHADILLA
latin2_croatian_ci latin2 27 1 ESPACIO DE ALMOHADILLA
latin2_czech_cs latin2 2 4 ESPACIO DE ALMOHADILLA
latin2_general_ci latin2 9 1 ESPACIO DE ALMOHADILLA
latin2_hungarian_ci latin2 21 1 ESPACIO DE ALMOHADILLA
latin5_bin latin5 78 1 ESPACIO DE ALMOHADILLA
latin5_turkish_ci latin5 30 1 ESPACIO DE ALMOHADILLA
latin7_bin latin7 79 1 ESPACIO DE ALMOHADILLA
latin7_estonian_cs latin7 20 1 ESPACIO DE ALMOHADILLA
latin7_general_ci latin7 41 1 ESPACIO DE ALMOHADILLA
latin7_general_cs latin7 42 1 ESPACIO DE ALMOHADILLA

También puede usar el WHERE cláusula para proporcionar una expresión.

Ejemplo:

SHOW COLLATION
WHERE Charset = 'hebrew';

Resultado:

Colección Conjunto de caracteres Identificación Predeterminado Compilado Ordenar Pad_atributo
hebreo_bin hebreo 71 1 ESPACIO DE ALMOHADILLA
hebreo_general_ci hebreo 16 1 ESPACIO DE ALMOHADILLA

También puede usar SHOW CHARACTER SET para devolver una lista de juegos de caracteres disponibles.