Mysql
 sql >> база данни >  >> RDS >> Mysql

Съпоставяне, чувствително към главни букви в MySQL

Според ръководството на MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html трябва да можете да зададете съпоставяне на _cs за чувствителност на главните букви. Можете да получите списък с _cs съпоставяния чрез изпълнение на SHOW COLLATION WHERE COLLATION LIKE "%_cs" заявка

След малко проучване:

Очевидно няма utf8_*_cs в MySQL (все още). Ако имате нужда от съпоставяне, чувствително към малки и големи букви за полета utf8, трябва да използвате utf8_bin . Това ще обърка ORDER BY , но това може да бъде коригирано чрез ORDER BY column COLLATE utf8_general_ci

Източник:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 и 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. Форматирайте числото до 2 знака след десетичната запетая

  2. Как да откриете, че транзакцията вече е започнала?

  3. Как да се свържа с MySQL база данни?

  4. Дефинирайте променлива в рамките на select и я използвайте в рамките на същия select

  5. Формат на датата в MySQL ДД/ММ/ГГГГ избор на заявка?