ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql的增删改查进阶版

2020-06-01 20:06:35  阅读:236  来源: 互联网

标签:中该 进阶 一组 改查 查询 mysql where id 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,where,id,select
来源: https://www.cnblogs.com/1171899qq/p/13027156.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有