mysql如何查询包含指定字符串的数据


这篇文章主要介绍mysql如何查询包含指定字符串的数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中,可以利用“SELECT”语句和LIKE关键字来查询包含指定字符串的数据,LIKE关键字主要用于搜索匹配字段中的指定内容,语法“SELECT 字段名 FROM 表名 WHERE 字段名 [NOT] LIKE ‘字符串’;”。本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。在mysql中,可以利用“SELECT”语句和LIKE关键字来查询包含指定字符串的数据。LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下:其中:NOT :可选参数,字段中的内容与指定的字符串不匹配时满足条件。字符串:指定用来匹配的字符串。“字符串”可以是一个很完整的字符串,也可以包含通配符。LIKE 关键字支持百分号“%”和下划线“_”通配符。通配符是一种特殊语句,主要用来模糊查询。当不知道真正字符或者懒得输入完整名称时,可以使用通开发云主机域名配符来代替一个或多个真正的字符。“SELECT”语句+LIKE关键字的使用实例带有“%”通配符的查询“%”是 MySQL 中最常用的通配符,它能代表任何长度的字符串,字符串的长度可以为 0。例如,a%b表示以字母 a 开头,以字母 b 结尾的任意长度的字符串。该字符串可以代表 ab、acb、accb、accrb 等字符串。例 1在 tb_students_info 表中,查找所有以字母“T”开头的学生姓名,SQL 语句和运行结果如下。可以看到,查询结果中只返回了以字母“T”开头的学生姓名。注意:匹配的字符串必须加单引号或双引号。NOT LIKE 表示字符串不匹配时满足条件。例 2在 tb_students_info 表中,查找所有不以字母“T”开头的学生姓名,SQL 语句和运行结果如下。可以看到,查询结果中返回了不以字母“T”开头的学生姓名。例 3在 tb_students_info 表中,查找所有包含字母“e”的学生姓名,SQL 语句和运行结果如下。可以看到,查询结果中返回了所有包含字母“e”的学生姓名。带有“_”通配符的查询“_”只能代表单个字符,字符的长度不能为 0。例如,a_b可以代表 acb、adb、aub 等字符串。例 4在 tb_students_info 表中,查找所有以字母“y”结尾,且“y”前面只有 4 个字母的学生姓名,SQL 语句和运行结果如下。LIKE 区分大小写默认情况下,LIKE 关键字匹配字符的时候是不区分大小写的。如果需要区分大小写,可以加入 BINARY 关键字。例 5在 tb_students_info 表中,查找所有以字母“t”开头的学生姓名,区分大小写和不区分大小写的 SQL 语句和运行结果如下。由结果可以看到,区分大小写后,“Tom”和“Thomas”等记录就不会被匹配到了。以上是“mysql如何查询包含指定字符串的数据”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注开发云行业资讯频道!

相关推荐: MYSQL主从复制的搭建方式

本篇内容主要讲解“MYSQL主从复制的搭建方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL主从复制的搭建方式”吧!前言:MYSQL的主从复制的原理跟MYSQL的主主复制的原理其实是一样的,但是从数据库不…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/29 17:50
下一篇 06/29 17:51

相关推荐