• 技术文章 >数据库 >mysql教程

    mysql支持like吗

    青灯夜游青灯夜游2020-10-06 07:42:04原创65

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

    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中文网,转载请注明出处,感谢您的尊重!
    专题推荐:mysql
    上一篇:mysql怎么用命令删除数据? 下一篇:mysql怎么增加int字段?
    第13期线上培训班

    相关文章推荐

    • mysql如何在cmd登录• 怎么设置开机自启动mysql• mysql怎么删除触发器• 命令行怎么设置mysql编码格式?• mysql怎么更改日志文件的路径?• 怎么在命令行打开mysql?• mysql怎么进行表数据的增删改查?• mysql主从同步是什么• mysql卸载无法重装怎么办?• 今日份的深入理解MySQL锁类型和加锁原理

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网