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

Come restituire un elenco di set di caratteri disponibili in MySQL

Puoi eseguire la seguente istruzione per restituire un elenco di set di caratteri disponibili in MySQL:

SHOW CHARACTER SET;

Questo restituisce un elenco che mostra il nome del set di caratteri, una descrizione, le regole di confronto predefinite e la lunghezza massima.

Puoi anche restringere il campo con il LIKE clausola:

SHOW CHARACTER SET
LIKE 'latin%';

In MySQL 8.0.11, restituisce il seguente elenco:

Set di carte Descrizione Fascicolazione predefinita Maxlen
latino1 cp1252 Europa occidentale latin1_swedish_ci 1
latino2 ISO 8859-2 centroeuropeo latin2_general_ci 1
latino5 ISO 8859-9 turco latin5_turkish_ci 1
latino7 ISO 8859-13 Baltico latin7_general_ci 1

E puoi anche usare il WHERE clausola per fornire un'espressione:

SHOW CHARACTER SET
WHERE Description LIKE '%Thai%';

Risultato:

Set di carte Descrizione Fascicolazione predefinita Maxlen
tis620 TIS620 tailandese tis620_thai_ci 1

Puoi anche utilizzare SHOW COLLATION per visualizzare un elenco di regole di confronto supportate dal server.