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

mysql的like怎么用

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 运算符可使用索引,使其对于于年夜型数据散很是下效。

  1. list ↩

以上即是mysql的like若何用的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(4) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部