一 、Mysql 基础
SQL 的分类
1 DDL 数据定义语言 create alter drop TRUNCATE(截断) RENAME(重命名)
2 DML 数据操纵语言 select delete update insert
3 DCL 数据控制语言 grant(添加权限) revoke (回收权限)
DDL操作 使用DDL语言时,必须在动词后面跟上数据库对象名词
创建数据库 create database test1l
查看数据库 show databse;
选择数据库 use mysql
删除数据库 drop database test1
创建表
DML 语句
插入数据 insert into emp values ('', ......);
查找数据 select * from 表名;
删除数据 delete from 表名 where 条件;
------------------------------------------------------------------------------------------------------------
group by 分组依据 以记录的字段共性对记录进行分组 ,分组后字段可进行聚合函数处理。
聚合函数 max():最大值 min():最小值 avg():平均值 sum():和 count():记数
example: --
每个部分的平均薪资
select dep,avg(salary)'平均薪资' from emp groip dep;
每个部门有那些人?
select dep,group_count(name) 'name' from emp group by dep;
limit 限制 显示最终数据结果的行数,只能与数字配合使用
order by 排序 对筛选结果进行升序或者降序排列 升序 asc 降序 desc