insert增加

批量添加

update更新

如果没有where条件,则会更改整张表
delete删除

查询语句

select * from rable与select key1,key2,key3 from table,第二种效率更高。
为查找出的字段另起别名
select key1 as 别名1,key2 as 别名2 from table;
查找去重
select distinct key from table;
运算符


分组查询
1.聚合函数,不会处理null字段
count:统计数量
max:最大值
min:最小值
avg: 平均值
sum: 求和
2.分组查询

where是分组之前的条件判断,having是分组之后的条件判断
例:
SELECT job,count(*) as 人数 FROM usertable GROUP BY job;
分组需要将分组的字段也查询出来
对分组后进行条件筛选用having
SELECT job,count(*) as 人数 FROM usertable GROUP BY job HAVING COUNT('人数')=1;
对分组后的的数据进行条件查询,用having
排序查询order by
ASC:升序(默认)
DESC:降序

如果排序的第一个字段的值一样,则看第二个字段
分页查询

索引下标从0开始。0,3表示查三条数据,下标从0开始查。如果查第二页,就是3,3
起始索引=(页码-1)*每页展示数。例如,第十页,每页三条,起始索引=(10-1)*3=27

被折叠的 条评论
为什么被折叠?



