sql >> Databáze >  >> RDS >> Mysql

Jak najít kolace podporované serverem v MySQL

Spuštěním následujícího příkazu jsou uvedena všechna kolace podporovaná serverem v MySQL:

SHOW COLLATION;

Výsledný seznam je však poměrně dlouhý, a pokud máte na mysli řazení, můžete seznam vždy filtrovat pomocí LIKE klauzule nebo WHERE doložka.

Zde je příklad použití LIKE klauzule:

SHOW COLLATION 
LIKE 'latin%';

To vrátí následující výsledek v MySQL 8.0.11:

Řazení Znaková sada Id Výchozí Zkompilováno Sortlen Pad_attribute
latin1_bin latin1 47 Ano 1 PAD SPACE
latin1_danish_ci latin1 15 Ano 1 PAD SPACE
latin1_general_ci latin1 48 Ano 1 PAD SPACE
latin1_general_cs latin1 49 Ano 1 PAD SPACE
latin1_german1_ci latin1 5 Ano 1 PAD SPACE
latin1_german2_ci latin1 31 Ano 2 PAD SPACE
latin1_spanish_ci latin1 94 Ano 1 PAD SPACE
latin1_swedish_ci latin1 8 Ano Ano 1 PAD SPACE
latin2_bin latin2 77 Ano 1 PAD SPACE
latin2_croatian_ci latin2 27 Ano 1 PAD SPACE
latin2_czech_cs latin2 2 Ano 4 PAD SPACE
latin2_general_ci latin2 9 Ano Ano 1 PAD SPACE
latin2_hungarian_ci latin2 21 Ano 1 PAD SPACE
latin5_bin latin5 78 Ano 1 PAD SPACE
latin5_turkish_ci latin5 30 Ano Ano 1 PAD SPACE
latin7_bin latin7 79 Ano 1 PAD SPACE
latin7_estonian_cs latin7 20 Ano 1 PAD SPACE
latin7_general_ci latin7 41 Ano Ano 1 PAD SPACE
latin7_general_cs latin7 42 Ano 1 PAD SPACE

Můžete také použít WHERE klauzule k poskytnutí výrazu.

Příklad:

SHOW COLLATION
WHERE Charset = 'hebrew';

Výsledek:

Řazení Znaková sada Id Výchozí Zkompilováno Sortlen Pad_attribute
hebrew_bin hebrejština 71 Ano 1 PAD SPACE
hebrew_general_ci hebrejština 16 Ano Ano 1 PAD SPACE

Můžete také použít SHOW CHARACTER SET vrátíte seznam dostupných znakových sad.


  1. Použití SQL Serveru jako DB fronty s více klienty

  2. Aktualizace předvyplněné databáze

  3. Nainstalujte pdo pro postgres Ubuntu

  4. Sledování na úrovni sloupců a řádků při slučovací replikaci