0
点赞
收藏
分享

微信扫一扫

DQL数据查询

我是小瘦子哟 2022-04-23 阅读 94
mysql

查询学生表所有字段:select * from 表名;

查询学生表所有字段:select 字段名1,字段名2 from 表名;

给查询结果的列起别名:select 字段名1 as 别名,字段名2 as 别名 from 表名;(也可以给表起别名和字段同理)

as可以省略!!!

 

函数concat(a,b):拼接作用

 

 去重(distinct):select distinct 字段名 from 表名;

 查询版本号:select version();

用于计算:select 计算公式;

 查看自增的步长:select @@auto_increment_increment;

 所有结果+1分:(只修改查询结果,原来表里的数值不变)

 条件查询:select 字段名 from 表名 where 条件判断(可以有多个条件,逗号隔开);

 逻辑运算符

运算符语法描述
and   &&a and b    a  && b逻辑与
or   ||a or b      a || b逻辑或
not   !not a    ! b逻辑非
between   and闭合区间

 模糊查询:

运算符语法描述
is nulla is null如果字段数据为空,则为真
is not nulla is not null如果字段数据不为空,则为真
between    andc between a and b若c在a和b之间,则为真
likea like bsql匹配如果a匹配b,则为真
ina in (a1,a2,a3)假设a在a1或者a2某个值中,则为真

like:

‘’%”代表0到任意个字符

‘’_‘’代表一个字符

in:(括号里是一个或多个具体值)

举报

相关推荐

0 条评论