Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mengatur susunan skema di MySQL untuk bahasa Jepang

Itu seperti "huruf besar" dan "huruf kecil", benar?

 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 |
+-------------------------------------------+
  

Saya sarankan mengubah kolom Anda menjadi COLLATION utf8_unicode_520_ci (atau utf8mb4_unicode_520_ci ).

Jika Anda berharap untuk memasukkan bahasa Cina, maka pastikan untuk menggunakan utf8mb4 (Mungkin saran ini juga berlaku untuk Kanji.)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL Menggunakan Indeks Spasial

  2. Mysql hapus pesanan dengan

  3. MySQL PILIH MIN untuk semua waktu, tetapi hanya kembali jika ANTARA tanggal

  4. Pilih kueri dalam dua tabel di MySQL

  5. Sementara loop PHP get_result tidak berfungsi