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

Jak przeprowadzić wyszukiwanie z uwzględnieniem akcentu w MySql

W mojej wersji (MySql 5.0) nie ma żadnego sortowania zestawów znaków utf8 dla wyszukiwań bez uwzględniania wielkości liter i akcentu. Jedynym sortowaniem wrażliwym na akcent dla utf8 jest utf8_bin. Jednak uwzględnia również wielkość liter.

Moja praca polegała na użyciu czegoś takiego:

SELECT * FROM `words` WHERE LOWER(column) = LOWER('aBád') COLLATE utf8_bin


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wskazówki dotyczące zapewniania wydajności bazy danych MySQL — część pierwsza

  2. Nieprawidłowa wartość ciągu podczas próby wstawienia UTF-8 do MySQL za pośrednictwem JDBC?

  3. Jak zainstalować MySQL na Ubuntu?

  4. Zapytanie SQL, aby uzyskać wartości kolumn, które odpowiadają wartości MAX innej kolumny?

  5. Jak zainstalować MySQL 8.0 na RHEL/CentOS 8/7 i Fedorze 35?