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

Sådan returneres en liste over tilgængelige tegnsæt i MySQL

Du kan køre følgende sætning for at returnere en liste over tilgængelige tegnsæt i MySQL:

SHOW CHARACTER SET;

Dette returnerer en liste, der viser tegnsættets navn, en beskrivelse, dets standardsortering og dets maksimale længde.

Du kan også indsnævre den med LIKE klausul:

SHOW CHARACTER SET
LIKE 'latin%';

I MySQL 8.0.11 returnerer dette følgende liste:

Tegnesæt Beskrivelse Standardsortering Maxlen
latin1 cp1252 Vesteuropæisk latin1_swedish_ci 1
latin2 ISO 8859-2 Centraleuropæisk latin2_general_ci 1
latin5 ISO 8859-9 tyrkisk latin5_turkish_ci 1
latin7 ISO 8859-13 Baltic latin7_general_ci 1

Og du kan også bruge WHERE klausul for at give et udtryk:

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

Resultat:

Tegnesæt Beskrivelse Standardsortering Maxlen
tis620 TIS620 Thai tis620_thai_ci 1

Du kan også bruge SHOW COLLATION for at vise en liste over sorteringer, der understøttes af serveren.


  1. Oracle-databasen hænger uendeligt i UPDATE-forespørgsler

  2. @@ROWCOUNT – Få antallet af rækker, der er berørt af den sidste sætning i SQL Server

  3. Flere online operationer tilgængelige nu - eller snart

  4. Hvordan får du den størst mulige dato i Oracle?