加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL LIKE:带有“%”通配符的查询

发布时间:2021-06-02 13:40:08 所属栏目:编程 来源:互联网
导读:在 MySQL 中, LIKE 要害字首要用于搜刮匹配字段中的指定内容。其语法名目如下: [NOT] LIKE 字符串 个中: NOT :可选参数,字段中的内容与指定的字符串不匹配
在 MySQL 中,LIKE 要害字首要用于搜刮匹配字段中的指定内容。其语法名目如下:

[NOT] LIKE  '字符串'

个中:

NOT :可选参数,字段中的内容与指定的字符串不匹配时满意前提。

字符串:指定用来匹配的字符串。“字符串”可所以一个很完备的字符串,也可以包括通配符。


LIKE 要害字支持百分号“%”和下划线“_”通配符。

通配符是一种非凡语句,首要用来恍惚查询。当不知道真正字符可能懒得输入完备名称时,可以行使通配符来取代一个或多个真正的字符。 

带有“%”通配符的查询 “%”是 MySQL 中最常用的通配符,它能代表任何长度的字符串,字符串的长度可觉得 0。譬喻,a%b暗示以字母 a 开头,以字母 b 末了的恣意长度的字符串。该字符串可以代表 ab、acb、accb、accrb 等字符串。
例 1 在 tb_students_info 表中,查找全部以字母“T”开头的门生姓名,SQL 语句和运行功效如下。 mysql> SELECT name FROM tb_students_info -> WHERE name LIKE 'T%'; +--------+ | name | +--------+ | Thomas | | Tom | +--------+ 2 rows in set (0.12 sec) 可以看到,查询功效中只返回了以字母“T”开头的门生姓名。

留意:匹配的字符串必需加单引号或双引号。

NOT LIKE 暗示字符串不匹配时满意前提。 例 2 在 tb_students_info 表中,查找全部不以字母“T”开头的门生姓名,SQL 语句和运行功效如下。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读