DDL,DML,DQL,DCL简介
-
Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。 -
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。 添加数据(INSERT) 修改数据(UPDATE) 删除数据(DELETE) -
DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。 查询关键字: SELECT -
DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限。
1. DQL
  
1.1 聚合函数
 示例: 
1.2 分组查询
 案例:    where先对条件进行过滤,不满足年龄小于45不参与统计。 having是对分组后的条件进行过滤,having后添加聚合函数对工作地址相同人数小于3的进行过滤 
1.3 执行顺序

2. 多表查询
2.1 多表关系

2.2 多表查询分类

2.2.1 内连接
 
2.2.2 外连接
 
3. 事务
3.1 什么是事务

3.2 事务的四大特性(ACID)

3.3 事务并发问题
-
脏读(读未提交)  -
不可重复读(两次读取中间,数据被修改)  -
幻读(第一次读不到,进行插入,插入时发现数据已存在) 
3.4 事务隔离级别
注意:打勾表示会出现哪种情况,而不是解决哪种情况
   
|