mysql支持like吗


本文摘自PHP中文网,作者青灯夜游,侵删。

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

MySQL中使用Like进行模糊查询

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

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

1

2

3

4

5

6

'%a'     //以a结尾的数据

'a%'     //以a开头的数据

'%a%'    //含有a的数据

'_a_'    //三位且中间字母是a的

'_a'     //两位且结尾字母是a的

'a_'     //两位且开头字母是a的

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

1

SELECT * FROM position WHERE name LIKE 'java%';

查询包含 java 字段的信息。

1

SELECT * FROM position WHERE name LIKE '%java%';

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

1

SELECT * FROM position WHERE name LIKE '%java';

推荐教程:mysql视频教程

以上就是mysql支持like吗的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql如何获取当前时间

mysql如何批量insert数据

mysql分页时offset过大的sql优化实例分享

详解mysql数据库增删改操作

mysql能装两个吗?

mysql数据库怎么给表增加一个字段?

mysql主键还需要建立索引吗?

mysql多字段分区

mysql支持like吗

mysql数据库提示连接太多怎么办

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...