sql >> Database >  >> RDS >> Mysql

De door de server ondersteunde sorteringen vinden in MySQL

Als u de volgende instructie uitvoert, worden alle sorteringen weergegeven die door de server in MySQL worden ondersteund:

SHOW COLLATION;

De resulterende lijst is echter vrij lang en als u een sortering in gedachten heeft, kunt u de lijst altijd filteren met de LIKE clausule of de WHERE clausule.

Hier is een voorbeeld met de LIKE clausule:

SHOW COLLATION 
LIKE 'latin%';

Dit geeft het volgende resultaat in MySQL 8.0.11:

Collatie Tekenset ID Standaard Samengesteld Sorteren Pad_attribuut
latin1_bin latin1 47 Ja 1 PAD-RUIMTE
latin1_danish_ci latin1 15 Ja 1 PAD-RUIMTE
latin1_general_ci latin1 48 Ja 1 PAD-RUIMTE
latin1_general_cs latin1 49 Ja 1 PAD-RUIMTE
latin1_german1_ci latin1 5 Ja 1 PAD-RUIMTE
latin1_german2_ci latin1 31 Ja 2 PAD-RUIMTE
latin1_spanish_ci latin1 94 Ja 1 PAD-RUIMTE
latin1_swedish_ci latin1 8 Ja Ja 1 PAD-RUIMTE
latin2_bin latin2 77 Ja 1 PAD-RUIMTE
latin2_croatian_ci latin2 27 Ja 1 PAD-RUIMTE
latin2_czech_cs latin2 2 Ja 4 PAD RUIMTE
latin2_general_ci latin2 9 Ja Ja 1 PAD RUIMTE
latin2_hungarian_ci latin2 21 Ja 1 PAD RUIMTE
latin5_bin latin5 78 Ja 1 PAD RUIMTE
latin5_turkish_ci latin5 30 Ja Ja 1 PAD-RUIMTE
latin7_bin latin7 79 Ja 1 PAD-RUIMTE
latin7_estonian_cs latin7 20 Ja 1 PAD-RUIMTE
latin7_general_ci latin7 41 Ja Ja 1 PAD-RUIMTE
latin7_general_cs latin7 42 Ja 1 PAD-RUIMTE

U kunt ook de WHERE . gebruiken clausule om een ​​uitdrukking op te geven.

Voorbeeld:

SHOW COLLATION
WHERE Charset = 'hebrew';

Resultaat:

Collatie Tekenset ID Standaard Samengesteld Sorteren Pad_attribuut
hebrew_bin Hebreeuws 71 Ja 1 PAD-RUIMTE
hebrew_general_ci Hebreeuws 16 Ja Ja 1 PAD-RUIMTE

Je kunt ook SHOW CHARACTER SET . gebruiken om een ​​lijst met beschikbare tekensets te retourneren.


  1. Gepland onderhoud van de 24/7 IS-database in MS SQL Server

  2. Hoe meerdere waarden in één kolom te retourneren (T-SQL)?

  3. Retourneert resultaten van een sql-query als JSON in oracle 12c

  4. Reset root-wachtwoord van MySQL