ZVVQ代理分享网

mysql的like怎么用(mysqllike语句优化)

作者:zvvq博客网
导读like 运算符在 mysql 中用于模式匹配,支持通配符:1) %:匹配零个或多个字符;2) _:匹配单个字符;3) [list]:匹配括号内列出的任何字符;4) 1:匹配不在括号内列出的任何字符。它支持

like 运算符在 mysql 中用于模式匹配,适用通配符:1) %:配对零个或几个字符;2) _:配对单独字符;3) [list]:配对括弧内列举的一切字符;4) 1:配对不在括弧内列举的一切字符。它支持检索,提升查看效率,但区分大小写,可以用转义字符。list ↩

MySQL 里的 LIKE 运算符

LIKE 运算符用于在 MySQL 中实行模式匹配查看。它允许您使用通配符来查找与特定方式相符的数据。

词法

SELECTFROMtable_nameWHEREcolumn_name LIKE pattern;

通配符

LIKE 运算符适用下列通配符:

%: 配对零个、一个或多个字符。 _: 配对单独字符。 [list]: 配对括弧内列举的一切字符。 1: 配对不在括弧内列举的一切字符。

用法

要使用 LIKE 运算符,请特定列名、方式和通配符。比如,下列查看搜索以 "John" 开头全部名字:

SELECTFROMcustomersWHEREname LIKE John%;

要寻找包括 "Doe" 的所有名字,可以用下列查看:

SELECTFROMcustomersWHEREname LIKE %Doe%;

要搜索即不以 "John" 开始也不包括 "Doe" 的所有名字,可以用下列查看:

SELECTFROMcustomersWHEREnameNOT LIKE John%ANDnameNOT LIKE %Doe%;

留意:

LIKE 运算符区分大小写。方式可以包含转义字符,比如反斜杠 ()。 LIKE 运算符可以用检索,使之对于大型数据非常高效。

list ↩

以上就是mysql的like怎么用的详细内容,大量请关注其他类似文章!