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

Zezwalaj na znaki inne niż ascii w bazie danych MySQL

powinieneś spojrzeć na kodowanie utf8

czy możesz opublikować, jakie kodowanie jest używane przez Twoją bazę danych i tabelę? (czy możesz opublikować strukturę swojej bazy danych?)

EDYCJA:Aby odpowiedzieć na pytanie w komentarzu, podstawowa różnica polega na tym, że utf8_general_ci jest szybszy, ale nie przejmuje się niektórymi porównaniami specyficznymi dla języka. Możesz przeczytać więcej na ten temat w linku, który przesłałem powyżej w moim poście. W rzeczywistości wpływa to na zachowanie sortowania i wyszukiwania.

Nie ma znaczenia, jak chcesz, aby zachowywała się Twoja baza danych, wszystkie te sortowania są przydatne w różnych środowiskach. W twoim przypadku nie użyłbym utf8_bin, ponieważ porównuje tylko ciągi za pomocą wartości binarnych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskiwanie dostępu do bazy danych mysql z zewnętrznego hosta/IP? (np. stół warsztatowy mysql)

  2. Zdarzenie MySQL nie działa

  3. Połączyć się z bazą danych mysql 5.0 za pomocą czystego vbscript?

  4. Wyczyść pamięć podręczną zapytań MySQL bez restartowania serwera

  5. Jak działa zawieszenie transakcji na wiosnę?