MySQL 如何进行重音符号敏感的搜索
要在MySQL中进行重音符号敏感的搜索,我们可以使用utf8_bin排序规则。以下是进行重音符号敏感的搜索的语法:
yourColumName dataType collate utf8_bin;
应用上述语法进行重音符号敏感的搜索。首先,让我们创建一个表 –
mysql> create table AccentSearchDemo
-> (
-> Id varchar(100) collate utf8_bin
-> );
Query OK, 0 rows affected (0.51 sec)
将三个记录插入表中 –
mysql> insert into AccentSearchDemo values('John123');
Query OK, 1 row affected (0.31 sec)
mysql> insert into AccentSearchDemo values('Smith123');
Query OK, 1 row affected (0.15 sec)
mysql> insert into AccentSearchDemo values('123John');
Query OK, 1 row affected (0.11 sec)
现在我们可以通过SELECT语句显示所有记录。查询如下 –
mysql> select *from AccentSearchDemo;
以下是输出结果 –
+----------+
| Id |
+----------+
| John123 |
| Smith123 |
| 123John |
+----------+
3 rows in set (0.00 sec)
阅读更多:MySQL 教程
极客教程