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

MySQL диакритично нечувствително търсене (испански акценти)

Набори от символи и съпоставяне, не са ми любими, но работят:

mysql> SET NAMES latin1;
mysql> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     0 | 
+-----------------------+
1 row in set (0.01 sec)

mysql> SET NAMES utf8;
mysql> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     1 | 
+-----------------------+


mysql> SET NAMES latin1;
mysql> SELECT _utf8'lápiz' LIKE _utf8'lapiz' ;
+---------------------------------+
| _utf8'lápiz' LIKE _utf8'lapiz' |
+---------------------------------+
|                               1 | 
+---------------------------------+

Приятна глава за четене в ръководството:Поддръжка на набор от знаци



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Просто въведение в използването на MySQL на терминала на Linux

  2. Какво представлява MySQL заявката, еквивалентна на PHP strip_tags?

  3. PHP MYSQL UPDATE ако съществува или INSERT, ако не?

  4. Как да използвате MySQL Rollup

  5. Експортирайте MySQL база данни с PHP