mysql支持like吗

青灯夜游
发布: 2020-10-06 07:42:04
原创
2254 人浏览过

mysql支持like,like可以对任意多字符匹配或任意单字符进行模糊匹配,会与“%”和“_”结合使用;例“%a”匹配以a结尾的数据,“%a%”匹配含有a的数据,“_a_”匹配三位且中间字母是a的数据等等。

mysql支持like吗

MySQL中使用Like进行模糊查询

所谓“模糊查询”是与“精确查询”对应而来的。比如我们想查询一个字段值是否等于1,我们可以在SQL语句中写“where column=1”,这就是精确查询。精确查询很简单易懂,但我们经常也要用到模糊查询,比如我想从用户表中查一个用户,但我已经记不清理他的名字了,只知道他的名字中有一个“洪”字,那模糊查询就派上用场了。

like 匹配/模糊匹配,会与 % 和 _ 结合使用。

'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的
登录后复制

查询以 java 字段开头的信息。

SELECT * FROM position WHERE name LIKE 'java%';
登录后复制

查询包含 java 字段的信息。

SELECT * FROM position WHERE name LIKE '%java%';
登录后复制

查询以 java 字段结尾的信息。

SELECT * FROM position WHERE name LIKE '%java';
登录后复制

推荐教程:mysql视频教程

以上是mysql支持like吗的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板