mysql----查询,
一 mysql
1. 加强查询

例子:关键字的含义和顺序

2.多表查询



2.1 自连接


3.子查询----嵌套查询
3.1 单行子查询

3.2 多行子查询

3.3 把子查询当做临时表再查询

3.4 表复制


3.5 如何删掉一张表中的重复记录


4. mysql表外连接


eg:

1)只能匹配到 符合条件的值

2)左外连接--把左表完全显示


3)右外连接

5.mysql约束
5.1 主键约束



1)复合主键

2)指定主键

5.2 非空约束

5.3 唯一约束


5.4 外键约束


eg:


5.5 check约束


6. 自增长



7. mysql索引----提高查询的速度


7.1 索引原理

7.2 索引分类

7.3 创建索引



7.4 删除索引

7.5 查询索引

7.6 总结

8.mysql事务


-------事务操作需求示意图:
回到 保存点,回退后不能快进到下一个保存点
-----细节:

eg:


8.1 隔离级别



1)隔离级别和事务相关,没有事务就不用隔离级别
2)加锁含义:一个用户还未commit,则另一个用户无法查看该数据库
eg:

8. mysql表类型和存储引擎


8.1 使用案例

eg:
指定引擎:

9. mysql视图


9.1 视图的使用


10 mysql管理
10.1 用户管理



10.2 权限管理


10.3 细节

二 重难点
1. 创建表中的字符串类型数据名,要用反引号括起来

