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

Sortowanie z uwzględnieniem wielkości liter w MySQL

Zgodnie z podręcznikiem MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html powinieneś być w stanie ustawić sortowanie na _cs dla rozróżniania wielkości liter. Możesz uzyskać listę _cs sortowania przez wykonanie SHOW COLLATION WHERE COLLATION LIKE "%_cs" zapytanie

Po krótkich poszukiwaniach:

Najwyraźniej nie ma utf8_*_cs w MySQL (jeszcze). Jeśli potrzebujesz sortowania z uwzględnieniem wielkości liter dla pól utf8, powinieneś użyć utf8_bin . To zepsuje ORDER BY , ale można to naprawić za pomocą ORDER BY column COLLATE utf8_general_ci

Źródło:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 i http://forums.mysql.com/read. php? 103,156527,198794#msg-198794



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Monitorowanie serwera Percona pod kątem MySQL — kluczowe wskaźniki

  2. Maksymalne użycie pamięci MySQL

  3. Jak mogę sprawdzić typ silnika MySQL dla określonej tabeli?

  4. Czy mogę przywrócić pojedynczą tabelę z pełnego pliku mysql mysqldump?

  5. Wyszukiwanie geograficzne (odległość) w PHP/MySQL (wydajność)