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

utf8mb4_unicode_ci vs utf8mb4_bin

Apakah Anda "mendapatkan hal yang benar"? Ya, Kecuali bahwa menurut saya aksen Prancis 'benar' dibandingkan di utf8mb4_unicode_520_ci.

Dua SELECTs . Anda akan keduanya untuk scan tabel penuh, sehingga tidak efisien. Alasannya adalah Anda menimpa susunan (untuk #1) atau menyembunyikan kolom dalam suatu fungsi (LOWER , untuk #2) atau menggunakan karakter pengganti (LIKE %... ).

Jika Anda ingin efisien, nyatakan name menjadi COLLATION utf8mb4_bin dan lakukan WHERE name = ... .

Apakah menurut Anda beberapa persamaan dan urutan ini 'salah' untuk bahasa Prancis?

A=a=ª=À=Á=Â=Ã=Ä=Å=à=á=â=ã=ä=å=Ā=ā=Ą=ą  Aa  ae=Æ=æ  az  B=b  C=c=Ç=ç=Ć=ć=Č=č  ch  cz
D=d=Ð=ð=Ď=ď  dz  E=e=È=É=Ê=Ë=è=é=ê=ë=Ē=ē=Ĕ=ĕ=Ė=ė=Ę=ę=Ě=ě  F=f  fz  ƒ  G=g=Ğ=ğ=Ģ=ģ
gz  H=h  hz  I=i=Ì=Í=Î=Ï=ì=í=î=ï=Ī=ī=Į=į=İ  ij=ij  iz  ı  J=j  K=k=Ķ=ķ
L=l=Ĺ=ĺ=Ļ=ļ=Ł=ł  lj=LJ=Lj=lj  ll  lz  M=m  N=n=Ñ=ñ=Ń=ń=Ņ=ņ=Ň=ň  nz
O=o=º=Ò=Ó=Ô=Õ=Ö=Ø=ò=ó=ô=õ=ö=ø  oe=Œ=œ  oz  P=p  Q=q  R=r=Ř=ř  S=s=Ś=ś=Ş=ş=Š=š  sh
ss=ß  sz  T=t=Ť=ť  TM=tm=™  tz  U=u=Ù=Ú=Û=Ü=ù=ú=û=ü=Ū=ū=Ů=ů=Ų=ų  ue  uz  V=v  W=w  X=x
Y=y=Ý=ý=ÿ=Ÿ  yz  Z=z=Ź=ź=Ż=ż=Ž=ž  zh  zz  Þ=þ  µ

Kolasi utf8 lainnya .8.0 dan utf8mb4 collations .

Versi "520" (lebih baru) dengan tidak memperlakukan Æ , Ð , Ł , dan Ø sebagai 'surat' yang terpisah, dan mungkin hal lain.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara paling efisien untuk menyimpan Alamat IP di MySQL

  2. Tabel pembersihan MySQL dari entri yang digandakan DAN menautkan kembali FK di tabel tergantung

  3. Peringatan:mysql_result() [function.mysql-result]:Tidak dapat melompat ke baris 0 pada indeks hasil MySQL 5 di profile.php pada baris 11

  4. Bagaimana cara mengubah kueri MSSQL CTE ke MySQL?

  5. optimalkan kueri penghitungan mysql