迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > MySQL >

在 MySQL LIKE 中强制区分大小写

作者:迹忆客 最近更新:2024/03/25 浏览次数:

任何编程语言(如 C、C++、Java 和 MySQL)中的关键字都很有用;它们被称为保留字。这些保留字有其含义和功能。

当这些关键字在语句中使用时,它们会根据其预定义的行为进行操作。

SelectDeleteWhere 是保留关键字的示例。根据实施前决定的协议,这些词在声明中显示并相应地采取行动。

表和变量的名称永远不能与关键字相似,因为它们已经被保留。没有人可以在编程实践中以编程方式使用这些关键字。


在 MySQL 中强制 Like 关键字区分大小写

MySQL 中的 like 关键字与 where 关键字一起使用。它的功能是匹配特定的模式。

使用通配符或通配符识别这些模式。

在编程语言中,通配符是一种符号,它具有其含义并用于模式识别。MySQL 中使用了两种类型的通配符。

这些符号可用于在 like 子句中进行组合和组合。

LIKE 关键字的语法:

SELECT * FROM table_name WHERE column_name LIKE 'ABC_';
SELECT * FROM table_name WHERE column_name LIKE 'T_ST%';

上面的语法使用 like 关键字和通配符从表中搜索出一些定义的值集。

like 操作的特性是它会忽略单词的大小写,然后尝试查找匹配项。

一种使用 like 实现区分大小写比较的方法:

如果用户需要在 where 子句中比较精确的区分大小写的匹配,请使用 LIKE BINARY 关键字。

查询执行 MySQL 语句:

 select * from stu;
+------+---------+------------+
| id   | Name    | DOB        |
+------+---------+------------+
| 111  | Amit    | 1970-01-08 |
| 112  | Shushma | 0000-00-00 |
| 113  | Rami    | 2020-09-08 |
| 114  | Sam     | 2020-09-08 |
| 115  | tonny   | 2020-09-08 |
+------+---------+------------+

请参阅上表以使用 like binary 关键字了解以下两个查询。

Select * from stu where name LIKE BINARY 's%';
Select * from stu where name LIKE BINARY '%mi_';

上面的查询列出了所有出现的列名,它们之间有字符 miBINARY 关键字在查询中充当区分大小写的匹配查找。

%_ 特殊字符在查找与 stu 表中所有结果集的匹配时具有特殊含义。

第一个查询显示 select 查询会导致 name 列以小写 s 开头的所有行。因此,第一个查询没有输出。

同样,当使用 %mi_ 字符再次尝试查询时,只显示一个结果,如下图所示。

上述查询在 MySQL 中的实际运行截图如下。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

MySQL 中的减法运算

发布时间:2024/03/25 浏览次数:140 分类:MySQL

本教程将指导你如何在 MySQL 中模拟 MINUS 操作。它还通过不同的示例教你各种模拟 MINUS 操作的方法。

MySQL 中的安全模式

发布时间:2024/03/25 浏览次数:193 分类:MySQL

本教程帮助我们了解 MySQL 数据库中的安全模式。

MySQL 中的 MUL vs PRI vs UNI

发布时间:2024/03/25 浏览次数:190 分类:MySQL

本教程将指导你了解 MySQL 中 MUL、PRI 和 UNI 键之间的区别。它还强调了它们中的每一个的使用。

MySQL 中的 If ELSE

发布时间:2024/03/25 浏览次数:65 分类:MySQL

本教程演示如何在 MySQL 中使用 IF ELSE 语句。

在 MYSQL 中的一个查询中执行多个连接

发布时间:2024/03/25 浏览次数:161 分类:MySQL

本教程展示了如何在 MySQL 中的一个查询中合并多个连接;无论是内部的还是外部的。我们还展示了定义连接条件的不同方法。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便