【数据库笔记】Mysql中的Like子句的数据匹配

数据库表

表名:student

ID name age
1 王小明 23
2 王大明 24
3 李华 13
3 李明 13

关键语句

  • like:查询列表中包含同名内容的字段

语句

select * from 表名 where 字段 like "--"

语句形式

ID name
%a 以a结尾的数据
a% 以a开头的数据
%a% 含有a的数据
_ a _ 三位且中间字母是a的
_ a 两位且结尾字母是a的
a _ 两位且开头字母是a的

举例

查询以“明'结尾的字段

select * from student where name like "%明"

ID name age
1 王小明 23
2 王大明 24
3 李明 13
查询以“王'开头的字段

select * from student where day name "王%"

ID name age
1 王小明 23
2 王大明 24

你可能感兴趣的:(【数据库笔记】Mysql中的Like子句的数据匹配)