MYSQL 模糊查询
时间: 2023-08-29 12:13:44 浏览: 98
MySql官方手册学习笔记2 MySql的模糊查询和正则表达式
MYSQL 模糊查询可以通过使用通配符来实现,主要有两种通配符可以使用:
1. 百分号(%):表示任意字符出现任意次数(包括零次)。
2. 下划线(_):表示任意单个字符。
下面是几个例子:
1. 查询以 "abc" 开头的所有记录:
```sql
SELECT * FROM table_name WHERE column_name LIKE 'abc%';
```
2. 查询以 "xyz" 结尾的所有记录:
```sql
SELECT * FROM table_name WHERE column_name LIKE '%xyz';
```
3. 查询包含 "efg" 的所有记录:
```sql
SELECT * FROM table_name WHERE column_name LIKE '%efg%';
```
4. 查询第二个字符为 "x" 的所有记录:
```sql
SELECT * FROM table_name WHERE column_name LIKE '_x%';
```
注意:模糊查询可能会对性能产生一定影响,请根据实际情况慎用。另外,如果需要在模糊查询中使用特殊字符(如百分号本身),可以通过转义字符(\)进行处理。
阅读全文