Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jakiego sortowania użyć, aby „ş” i „s” były traktowane jako unikalne wartości?

utf8_turkish_ci i utf8_romanian_ci -- jak pokazano w http://mysql.rjweb.org/utf8_collations.html

(Plus, oczywiście, utf8_bin .)

W przypadku dodanego pytania:szukasz „zestawu znaków” (nie „zestawu”), który może reprezentować emotikony i inne znaki niełacińskie — UTF-8 jest tym, którego należy użyć. W MySQL jest to utf8mb4 . Powiązane z nimi „porównania” noszą nazwę utf8mb4_... . Sortowanie kontrolują kolejność i równość, jak wskazano w pierwszej części pytania o s i ş .

CHARACTER SET utf8 MySQL jest podzbiorem utf8mb4 . Każdy może obsłużyć wszystkie „listy” na świecie. Ale tylko utf8mb4 obsługuje emotikony i niektóre chińskie znaki.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można utworzyć tabeli (errno:150) na FOREIGN KEY

  2. Dane MySQL INSERT nie są zapisywane w odpowiedniej bazie danych, tylko tymczasowo?

  3. WYBIERZ najnowszy rekord z wartością inną niż null w jednej kolumnie

  4. Podstawowe porównanie administracyjne między Oracle, MSSQL, MySQL, PostgreSQL

  5. php json_encode mysql wynik