码迷,mamicode.com
首页 > 数据库 > 详细

mysql的增删改查进阶版

时间:2020-06-01 20:33:34      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:模糊   排序   函数   asc   分页查询   mys   分组查询   没有   select   

每日总结
模糊查询like
select * from 表名 where 字段 like ‘%w%’;
%:表示任意字符;必须要写在引号里面,如果后边没有%说明w后面不会有字符。反之亦然
select * from 表名 where 字段 like ‘李_’;
_:表示一个字符;必须要写在引号里面,如果后边有_代表必须有一个字符,反之亦然
排序(order by),可以多字段排序
select *from 表名 order by 列名 asc(asc升序默认;desc降序)
聚合函数查询
min最小值;max最大值;sum值的和;count统计行数;avg平局值
分组查询:
group by
计数值: count(字段), 表示求出一组中原始数据的行数;
最大值: max(字段),表示求出一组中该字段的最大值;
最小值: min(字段),表示求出一组中该字段的最小值;
平均值: avg(字段),表示求出一组中该字段的平均值;
总和值: sum(字段),表示求出一组中该字段的累加和;
分页查询
limit 起始行,行数;
多表联合查询
join on
select * from 表1 as a join 表2 as b on a.id=b.lid where a.id =3;
left join
right join
俄罗斯套娃
select * from teacher where id =(select tid from grade group by tid order by count(*) desc limit 0,1);
在查询中可以先查询一个条件,然后再用where把它套住,作为一个where的id;可以反复套!

mysql的增删改查进阶版

标签:模糊   排序   函数   asc   分页查询   mys   分组查询   没有   select   

原文地址:https://www.cnblogs.com/1171899qq/p/13027156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!