目录
一、概念
SQL:Structured Query Language
结构化查询语言
细分:
本章的重点是数据库的增删改查
二、insert插入
实现数据的插入
如果向表中的所有字段都插入数据的话,则红色的部分可以省略
后面的值与前面的字段是一一对应关系。
1=2 只创建表,不创建数据
问题:假设一个表中有1000万条数据,其中某些数据时重复的 。怎么删除重复的数据?
只向sc表的sid,cid插入数据
insert into (sid ,cid)value( 2023,203)
三、update修改指令
四、delete删除
默认删除所有数据
删除的时候一定要添加条件
五、select查询指令:
升序降序
起别名
优化 字段优化
sql语句优化,
六、聚合函数
avg:平均值
min:最小值
max:最大值
--求本公司工资最高的那个人的工资
select max(sal) from emp;
--求本公司每个部门的最低工资
select deptno ,max(sal) from emp group by deptno;
sum:求和
count:
count(empno)
最好不要加* 会引起全表扫描
注意:只要是分组,就要加group by
having的使用
如果group by 后有添加了条件,则在group by 后添加having和条件
having的使用
如果group by 后有添加了条件,则在group by 后添加having和条件