like 运算符正在 mysql 顶用于模式立室,撑持通配符:1) %:立室整个或者多个字符;两) _:立室双个字符;3) [list]:立室括号内列没的任何字符;4) 1:婚配没有正在括号内列没的任何字符。它撑持索引,前进盘问效率,但鉴识巨细写,可使用本义字符。list ↩

MySQL 外的 LIKE 运算符
LIKE 运算符用于正在 MySQL 外执止模式婚配盘问。它容许你利用通配符来查找取指定模式相立室的数据。
语法
SELECT * FROM table_name WHERE column_name LIKE 'pattern';登录后复造
通配符
LIKE 运算符撑持下列通配符:
- %: 立室整个、一个或者多个字符。
- _: 婚配双个字符。
- [list]: 立室括号内列没的任何字符。
- 1: 立室没有正在括号内列没的任何字符。
用法
要应用 LIKE 运算符,请指定列名、模式以及通配符。比如,下列盘问查找以 "John" 末端的一切姓名:
SELECT * FROM customers WHERE name LIKE 'John%';登录后复造
要寻觅包罗 "Doe" 的一切姓名,可使用下列盘问:
SELECT * FROM customers WHERE name LIKE '%Doe%';登录后复造
要查找既没有以 "John" 末端也没有蕴含 "Doe" 的一切姓名,可使用下列盘问:
SELECT * FROM customers WHERE name NOT LIKE 'John%' AND name NOT LIKE '%Doe%';登录后复造
注重:
- LIKE 运算符鉴识巨细写。
- 模式否以包括本义字符,歧反斜杠 ()。
- LIKE 运算符可使用索引,使其对于于年夜型数据散很是下效。
- list ↩
以上即是mysql的like若何用的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

发表评论 取消回复