MySQL 如何进行重音符号敏感的搜索

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程