📅  最后修改于: 2023-12-03 15:33:01.606000             🧑  作者: Mango
在 MySQL 中,我们经常需要使用模糊查询来查找匹配的数据。ILIKE 是一种类似于 LIKE 的查询语句,但是它是不区分大小写的。
ILIKE 语句的基本语法如下:
SELECT column_name(s) FROM table_name WHERE column_name ILIKE pattern
其中,column_name(s) 是需要查询的列名,table_name 是要查询的表名,pattern 是模糊匹配的条件。
现在,假设我们有一个表格名为“users”,它有以下几列:
我们想要查询邮箱地址包含“gmail.com”这个字符串的所有用户。这时,我们可以使用如下的查询语句:
SELECT * FROM users WHERE email ILIKE '%gmail.com%'
该语句就会返回所有的邮箱地址中包含“gmail.com”的用户信息。
使用 ILIKE 是一种简单而强大的方法,可以方便地进行模糊匹配查询,特别是在处理大量的字符串数据时。因此,ILIKE 是 MySQL 中非常重要的查询语句之一。