Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So finden Sie die vom Server in MySQL unterstützten Sortierungen

Das Ausführen der folgenden Anweisung listet alle Sortierungen auf, die vom Server in MySQL unterstützt werden:

SHOW COLLATION;

Die resultierende Liste ist jedoch ziemlich lang, und wenn Sie eine Sortierung im Sinn haben, können Sie die Liste jederzeit mit einem der LIKE filtern -Klausel oder WHERE Klausel.

Hier ist ein Beispiel für die Verwendung von LIKE Klausel:

SHOW COLLATION 
LIKE 'latin%';

Dies gibt das folgende Ergebnis in MySQL 8.0.11 zurück:

Sortierung Zeichensatz ID Standard Kompiliert Sortieren Pad_attribute
latin1_bin latin1 47 Ja 1 PAD-RAUM
latin1_danish_ci latin1 15 Ja 1 PAD-RAUM
latin1_general_ci latin1 48 Ja 1 PAD-RAUM
latin1_general_cs latin1 49 Ja 1 PAD-RAUM
latin1_german1_ci latin1 5 Ja 1 PAD-RAUM
latin1_german2_ci latin1 31 Ja 2 PAD-RAUM
latin1_spanish_ci latin1 94 Ja 1 PAD-RAUM
latin1_swedish_ci latin1 8 Ja Ja 1 PAD-RAUM
latin2_bin lateinisch2 77 Ja 1 PAD-RAUM
latin2_croatian_ci lateinisch2 27 Ja 1 PAD-RAUM
latin2_czech_cs lateinisch2 2 Ja 4 PAD-RAUM
latin2_general_ci lateinisch2 9 Ja Ja 1 PAD-RAUM
latin2_hungarian_ci lateinisch2 21 Ja 1 PAD-RAUM
latin5_bin latin5 78 Ja 1 PAD-RAUM
latin5_turkish_ci latin5 30 Ja Ja 1 PAD-RAUM
latin7_bin lateinisch7 79 Ja 1 PAD-RAUM
latin7_estnian_cs lateinisch7 20 Ja 1 PAD-RAUM
latin7_general_ci lateinisch7 41 Ja Ja 1 PAD-RAUM
latin7_general_cs lateinisch7 42 Ja 1 PAD-RAUM

Sie können auch das WHERE verwenden -Klausel, um einen Ausdruck bereitzustellen.

Beispiel:

SHOW COLLATION
WHERE Charset = 'hebrew';

Ergebnis:

Sortierung Zeichensatz ID Standard Kompiliert Sortieren Pad_attribute
hebrew_bin hebräisch 71 Ja 1 PAD-RAUM
hebrew_general_ci hebräisch 16 Ja Ja 1 PAD-RAUM

Sie können auch SHOW CHARACTER SET verwenden um eine Liste der verfügbaren Zeichensätze zurückzugeben.