Mysql
 sql >> Database >  >> RDS >> Mysql

Come trovare le regole di confronto supportate dal server in MySQL

L'esecuzione della seguente istruzione elenca tutte le regole di confronto supportate dal server in MySQL:

SHOW COLLATION;

Tuttavia, l'elenco risultante è piuttosto lungo e, se hai in mente un confronto, puoi sempre filtrare l'elenco con il LIKE clausola o il WHERE clausola.

Ecco un esempio usando il LIKE clausola:

SHOW COLLATION 
LIKE 'latin%';

Questo restituisce il seguente risultato in MySQL 8.0.11:

Fascicolazione Set di carte ID Predefinito Compilato Riordina Pad_attributo
latin1_bin latino1 47 Sì 1 SPAZIO PAD
latin1_danish_ci latino1 15 Sì 1 SPAZIO PAD
latin1_general_ci latino1 48 Sì 1 SPAZIO PAD
latin1_general_cs latino1 49 Sì 1 SPAZIO PAD
latin1_german1_ci latino1 5 Sì 1 SPAZIO PAD
latin1_german2_ci latino1 31 Sì 2 SPAZIO PAD
latin1_spanish_ci latino1 94 Sì 1 SPAZIO PAD
latin1_swedish_ci latino1 8 Sì Sì 1 SPAZIO PAD
latin2_bin latino2 77 Sì 1 SPAZIO PAD
latin2_croatian_ci latino2 27 Sì 1 SPAZIO PAD
latin2_czech_cs latino2 2 Sì 4 SPAZIO PAD
latin2_general_ci latino2 9 Sì Sì 1 SPAZIO PAD
latin2_hungarian_ci latino2 21 Sì 1 SPAZIO PAD
latin5_bin latino5 78 Sì 1 SPAZIO PAD
latin5_turkish_ci latino5 30 Sì Sì 1 SPAZIO PAD
latin7_bin latino7 79 Sì 1 SPAZIO PAD
latin7_estonian_cs latino7 20 Sì 1 SPAZIO PAD
latin7_general_ci latino7 41 Sì Sì 1 SPAZIO PAD
latin7_general_cs latino7 42 Sì 1 SPAZIO PAD

Puoi anche usare il WHERE clausola per fornire un'espressione.

Esempio:

SHOW COLLATION
WHERE Charset = 'hebrew';

Risultato:

Fascicolazione Set di carte ID Predefinito Compilato Riordina Pad_attributo
hebrew_bin ebraico 71 Sì 1 SPAZIO PAD
hebrew_general_ci ebraico 16 Sì Sì 1 SPAZIO PAD

Puoi anche utilizzare SHOW CHARACTER SET per restituire un elenco di set di caratteri disponibili.