sql >> Databáze >  >> RDS >> Mysql

Povolit jiné znaky než ASCII v databázi MySQL

měli byste se podívat na kódování utf8

můžete prosím napsat, jaké kódování používá vaše databáze a vaše tabulka? (můžete zveřejnit strukturu vaší db?)

EDIT:Abych vám odpověděl na otázku ve vašem komentáři, základní rozdíl je v tom, že utf8_general_ci je rychlejší, ale nezajímá se o některá jazyková srovnání. Více si o tom můžete přečíst v odkazu, který jsem uvedl výše ve svém příspěvku. Ve skutečnosti to ovlivňuje chování při řazení a vyhledávání.

Záleží na tom, jak chcete, aby se vaše databáze chovala, všechny tyto porovnávání jsou užitečné v různých prostředích. Ve vašem případě bych nepoužil utf8_bin, protože porovnává pouze řetězce pomocí svých binárních hodnot.



  1. Jak vložit data souboru csv do databáze mysql

  2. Jak vytvořit křížový dotaz v návrhovém zobrazení v Accessu

  3. jak upravit velikost sloupce

  4. Android:onUpgrade nevolá při aktualizaci databáze