MySQL模糊查询示例
下面是一个简单的示例,说明如何使用MySQL模糊查询:
“`sql SELECT * FROM customers WHERE name LIKE ‘%n%’ “`上面的查询语句会返回所有姓名中含有“n”字符的客户记录。
使用通配符
在进行模糊查询时,大家通常需要使用通配符来匹配不确定的字符或字符组合。下面是MySQL中常用的两个通配符:
- %:表示任意字符串
- _:表示任意单个字符
查询包含特定单词的记录
下面是一个示例,说明如何使用MySQL模糊查询来查找包含特定单词的记录:
“`sql SELECT * FROM articles WHERE content LIKE ‘%MySQL%’ “`上面的查询语句会返回所有包含“MySQL”单词的文章记录,无论该单词出现在什么位置。
查询特定字符开头的记录
下面是一个示例,说明如何使用MySQL模糊查询来查找特定字符开头的记录:
“`sql SELECT * FROM employees WHERE name LIKE ‘M%’ “`上面的查询语句会返回所有名字以“M”字母开头的员工记录。
查询特定字符结尾的记录
下面是一个示例,说明如何使用MySQL模糊查询来查找特定字符结尾的记录:
“`sql SELECT * FROM products WHERE name LIKE ‘%s’ “`上面的查询语句会返回所有名字以“s”结尾的产品记录。