学习MySQL需要掌握的知识
本文没有详细的对某个知识点的深入,本文提供的更多是对知识点的列出,适合学完MySQL数据库后有时间再进行复习的同学,有需要的同学可以从中仔细回忆(痛苦回忆)一番。
1、什么是数据库
2、DB,DBMS,sql 三者的关系
3、sql 语句的五大分类
4、sql语句的运行平台
5、如何查看表结构及表中数据
6、查看建表语句
7、对表的简单查询,计算,命名的方式
8、条件查询where语句
9、条件查询between…and语句
10、is null 和 is not null 运算符
11、and 和 or 优先级问题
12、in 和 not in 语法
13、模糊查询 like
14、排序 order by
15、五个分组函数(多行处理函数)
16、分组函数 count所有 和 count某字段 的区别
17、分组查询group by
18、group by 多字段分组查询
19、where 后是否可以出现分组函数
20、分组之后的having 用法,having 和 where 的选择
21、distinct 的功能 及其可出现的地方
22、连接查询的分类
23、连接查询原理及笛卡尔积现象
24、内连接的概念和应用
25、什么是非等值连接
26、什么是自连接
27、外连接的概念和应用
28、多表的连接查询(内连接 + 外连接)
29、where 后嵌套子查询
30、from 后嵌套子查询
31、select 后嵌套子查询
32、 union 用法及其优缺点
33、limit 用法基本以及通用分页 sql 语句
34、create 建表类型及构建语句
35、insert into 语句向表中插入的细节以及各种操作,省略插入,多行插入
36、表的复制以及批量插入
37、update 更新语句
38、delete 删除数据及其结果
39、Truncate 删除数据及其结果
40、表结构的更改
41、约束作用及其五种常见约束
42、非空约束及(not null)其用法
43、unique 唯一性约束(列级约束,表级约束)
44、主键约束 ( primary key ) 用法以及作用
45、外键约束 foreign key (表名) 用法以及作用
46、检查约束
47、主键值自增 auto_increment
48、存储引擎(能回想起即可)
49、什么是事务
50、事务的四大特性(ACID)
51、事务的隔离性的四大级别
52、事务开始 start transaction,事务回滚 rollback
53、什么是视图(能回想起即可)
54、数据库设计三范式
这里列举了比较常用的部分数据库的知识指针,若能够流畅的回忆起每一题的答案,并且了解其原理,那很好,数据库方面的学习基本上已经不存在问题了,那么请继续向下走吧 !