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

Jak nastavit řazení schémat v MySQL pro japonštinu

To je jako „velká písmena“ a „malá písmena“, že?

mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_general_ci;
+---------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_general_ci   |
+---------------------------------------+
|                                     0 |
+---------------------------------------+

mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_ci;
+---------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_unicode_ci   |
+---------------------------------------+
|                                     1 |
+---------------------------------------+

mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci;
+-------------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci   |
+-------------------------------------------+
|                                         1 |
+-------------------------------------------+

Doporučuji změnit sloupec na COLLATION utf8_unicode_520_ci (nebo utf8mb4_unicode_520_ci ).

Pokud očekáváte, že budete zahrnovat čínštinu, nezapomeňte použít utf8mb4 (Možná, že tato rada platí i pro Kanji.)




  1. Jaký je rozdíl mezi utf8_unicode_ci a utf8_unicode_520_ci

  2. 5 tipů a triků, které vám pomohou spravovat vaši online databázi

  3. Jak získám aktuální rok pomocí SQL na Oracle?

  4. Pokus o "volání" uložených procedur pomocí CodeIgniter