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

Apa susunan MySQL yang terbaik untuk menerima semua karakter unicode?

kolasi adalah kekhawatiran Anda yang paling kecil, yang perlu Anda pikirkan adalah kumpulan karakter untuk kolom/tabel/database. Pengumpulan (aturan yang mengatur bagaimana data dibandingkan dan diurutkan ) hanyalah akibat wajar dari itu.

MySQL mendukung beberapa set karakter Unicode, utf8 dan utf8mb4 menjadi yang paling menarik. utf8 mendukung karakter Unicode di BMP , yaitu subset dari semua Unicode. utf8mb4 , tersedia sejak MySQL 5.5.3, mendukung semua dari Unicode.

kolasi untuk digunakan dengan salah satu penyandian Unicode kemungkinan besar xxx_general_ci atau xxx_unicode_ci . Yang pertama adalah algoritma penyortiran dan perbandingan umum yang tidak bergantung pada bahasa, yang terakhir adalah lebih lengkap algoritme independen bahasa yang mendukung lebih banyak fitur Unicode (misalnya, memperlakukan "ß" dan "ss" sebagai setara), tetapi karena itu juga lebih lambat.

Lihat https://dev.mysql.com/ doc/refman/5.5/en/charset-unicode-sets.html .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyusun kueri SQL untuk menemukan objek yang merupakan induk dari dua objek spesifik lainnya?

  2. mySQL menemukan penipuan dan menghapusnya

  3. Mengambil hanya sejumlah baris tetap di MySQL

  4. MySQL - bagaimana cara menyimpan waktu dengan zona waktu yang benar? (dari Jawa)

  5. menggunakan pernyataan LOAD mysql di PHP gagal, tetapi melakukannya melalui baris perintah berfungsi