DQL (data query language:数据查询语言)
查询字段
select 字段 from 表名 [条件]
给字段别名as (as可以给字段起别名,也可以给表起别名)
select `name` as 姓名,`username` as 账号 from `users`
查询数据库版本
select version()
运算查询
显示所有的money字段加1
select `money`+1 from `shop`;
null和其他数据进行运算,结果还是null
select `price` * `num` from `order`;
如果不想结果是null,那么可以这么写,如果是null结果就是0替换
select `price` * ifnull(num,0) from `order`;
去重查询
去重 :distinct 前面不能有字段名
去掉字段name相同的数据
select distinct `name` from `users`
两个字段同时不一样才会去重
select distinct `name`,`addr` from `users`
去掉重复的数据
select distinct * from `users`
函数 concat(a,b)
select concat('姓名:',`name`) as 姓名,concat('账号:',`username`) as 账号 from `users`
如果不加as查询出来则会是这样
limit实现分页查询
limit a,b表示查询a条开始,查询b条
b等于每页多少条数据
a等于(当前页码-1)*b