MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak działa POKAŻ UKŁADANIE w MariaDB

W MariaDB możesz użyć SHOW COLLATION administracyjna instrukcja SQL do zwrócenia wszystkich dostępnych sortowań w MariaDB.

Składnia

Składnia wygląda tak:

SHOW COLLATION [LIKE 'pattern' | WHERE expr]

Istnieje wiele zestawień, więc warto użyć LIKE i/lub WHERE klauzule, gdy masz pojęcie o podzbiorze zestawień, którego szukasz.

Przykłady

Oto kilka przykładów do zademonstrowania.

LIKE Klauzula

Oto przykład, który używa LIKE klauzula zwracająca wszystkie sortowania zaczynające się od latin :

SHOW COLLATION LIKE 'latin%';

Wynik:

+-------------------------+---------+------+---------+----------+---------+
| Collation               | Charset | Id   | Default | Compiled | Sortlen |
+-------------------------+---------+------+---------+----------+---------+
| latin1_german1_ci       | latin1  |    5 |         | Yes      |       1 |
| latin1_swedish_ci       | latin1  |    8 | Yes     | Yes      |       1 |
| latin1_danish_ci        | latin1  |   15 |         | Yes      |       1 |
| latin1_german2_ci       | latin1  |   31 |         | Yes      |       2 |
| latin1_bin              | latin1  |   47 |         | Yes      |       1 |
| latin1_general_ci       | latin1  |   48 |         | Yes      |       1 |
| latin1_general_cs       | latin1  |   49 |         | Yes      |       1 |
| latin1_spanish_ci       | latin1  |   94 |         | Yes      |       1 |
| latin1_swedish_nopad_ci | latin1  | 1032 |         | Yes      |       1 |
| latin1_nopad_bin        | latin1  | 1071 |         | Yes      |       1 |
| latin2_czech_cs         | latin2  |    2 |         | Yes      |       4 |
| latin2_general_ci       | latin2  |    9 | Yes     | Yes      |       1 |
| latin2_hungarian_ci     | latin2  |   21 |         | Yes      |       1 |
| latin2_croatian_ci      | latin2  |   27 |         | Yes      |       1 |
| latin2_bin              | latin2  |   77 |         | Yes      |       1 |
| latin2_general_nopad_ci | latin2  | 1033 |         | Yes      |       1 |
| latin2_nopad_bin        | latin2  | 1101 |         | Yes      |       1 |
| latin5_turkish_ci       | latin5  |   30 | Yes     | Yes      |       1 |
| latin5_bin              | latin5  |   78 |         | Yes      |       1 |
| latin5_turkish_nopad_ci | latin5  | 1054 |         | Yes      |       1 |
| latin5_nopad_bin        | latin5  | 1102 |         | Yes      |       1 |
| latin7_estonian_cs      | latin7  |   20 |         | Yes      |       1 |
| latin7_general_ci       | latin7  |   41 | Yes     | Yes      |       1 |
| latin7_general_cs       | latin7  |   42 |         | Yes      |       1 |
| latin7_bin              | latin7  |   79 |         | Yes      |       1 |
| latin7_general_nopad_ci | latin7  | 1065 |         | Yes      |       1 |
| latin7_nopad_bin        | latin7  | 1103 |         | Yes      |       1 |
+-------------------------+---------+------+---------+----------+---------+

WHERE Klauzula

Oto przykład, który używa WHERE klauzula zwracająca wszystkie sortowania za pomocą Sortlen z 2 :

SHOW COLLATION WHERE Sortlen LIKE '2';

Wynik:

+-------------------+---------+----+---------+----------+---------+
| Collation         | Charset | Id | Default | Compiled | Sortlen |
+-------------------+---------+----+---------+----------+---------+
| latin1_german2_ci | latin1  | 31 |         | Yes      |       2 |
| cp1250_czech_cs   | cp1250  | 34 |         | Yes      |       2 |
+-------------------+---------+----+---------+----------+---------+

AND Słowo kluczowe

Możemy łączyć warunki z AND słowo kluczowe:

SHOW COLLATION 
WHERE Sortlen LIKE '4' 
AND Collation LIKE 'utf%';

Wynik:

+---------------------+---------+-----+---------+----------+---------+
| Collation           | Charset | Id  | Default | Compiled | Sortlen |
+---------------------+---------+-----+---------+----------+---------+
| utf8_thai_520_w2    | utf8    | 578 |         | Yes      |       4 |
| utf8mb4_thai_520_w2 | utf8mb4 | 610 |         | Yes      |       4 |
| utf16_thai_520_w2   | utf16   | 674 |         | Yes      |       4 |
| utf32_thai_520_w2   | utf32   | 738 |         | Yes      |       4 |
+---------------------+---------+-----+---------+----------+---------+

Zwróć wszystkie sortowania

Aby zwrócić wszystkie sortowania, po prostu usuń wszystkie klauzule:

SHOW COLLATION;

Zobacz pełną listę sortowań obsługiwanych w MariaDB, aby uzyskać wynik.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać wartości, które nie zawierają liczb w MariaDB?

  2. Jak działa ATAN() w MariaDB

  3. Różnica między SYSDATE() i NOW() w MariaDB

  4. Co to jest MariaDB Enterprise i jak nim zarządzać za pomocą ClusterControl?

  5. Raporty operacyjne dla MySQL, MariaDB, PostgreSQL i MongoDB