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

Rozlišování malých a velkých písmen v MySQL

Podle manuálu MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html měli byste být schopni nastavit řazení na _cs pro rozlišování malých a velkých písmen. Můžete získat seznam _cs porovnávání spuštěním SHOW COLLATION WHERE COLLATION LIKE "%_cs" dotaz

Po malém průzkumu:

Zjevně neexistují žádné utf8_*_cs v MySQL (zatím). Pokud potřebujete třídění rozlišovat malá a velká písmena pro pole utf8, měli byste použít utf8_bin . Tím se zkazí ORDER BY , ale to lze opravit pomocí ORDER BY column COLLATE utf8_general_ci

Zdroj:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 a http://forums.mysql.com/read. php?103,156527,198794#msg-198794



  1. Nastavení a použití pgmemcache

  2. Rychlý skript, který vrací všechny vlastnosti ze SERVERPROPERTY() v SQL Server 2017/2019

  3. Provozní zprávy pro MySQL, MariaDB, PostgreSQL a MongoDB

  4. 5 způsobů, jak najít řádky, které obsahují velká písmena na serveru SQL