sql >> Database >  >> RDS >> Mysql

Niet-ascii-tekens toestaan ​​in MySQL-database

je moet eens kijken naar utf8-codering

kun je alsjeblieft posten welke codering wordt gebruikt door je database en je tabel? (Kun je de structuur van je db posten?)

EDIT:om je vraag in je opmerking te beantwoorden, het fundamentele verschil is dat utf8_general_ci sneller is, maar niet geïnteresseerd is in taalspecifieke vergelijkingen. Je kunt hier meer over lezen in de link die ik hierboven in mijn bericht heb geplaatst. Het heeft zelfs invloed op het sorteer- en zoekgedrag.

Het maakt niet uit hoe u wilt dat uw database zich gedraagt, al deze sorteringen zijn nuttig in verschillende omgevingen. In jouw geval zou ik utf8_bin niet gebruiken omdat het alleen strings vergelijkt met zijn binaire waarden.



  1. Zoekopdracht optimaliseren met OFFSET op grote tafel

  2. Waarom duurt een Microsoft SQL Server 2012-query minuten via JDBC 4.0, maar seconden in Management Studio?

  3. Google Docs als database gebruiken?

  4. 2 manieren om een ​​procentteken toe te voegen aan een getal in SQLite