SQL 入门学习路径
Opened this issue · 0 comments
astak16 commented
看了三本 SQL 入门书籍:《SQL 基础教程 第二版》、《SQL 必知必会 第五版》、《MySQL 基础教程》,阅读这三本书之后,对 SQL 基础有了一点认识,做一个梳理,后面一点点填坑。
SQL 入门路径
- SQL 语句的分类:
DDL
、DML
、DQL
、DCL
- 数据类型
- 数据库(
database
)的操作:create
、alter
、drop
- 数据表(
table
)的操作:create
、alter
、drop
、rename
- 数据的查询
- 数据检索:
select
- 分组:
group by
- 聚合:
sum
、avg
、min
、max
、count
- 排序:
order by
- 过滤:
where
、having
- 比较运算符:
>=
、<=
、=
、>
、<
、!=
- 逻辑运算符:
or
、and
、not
- 范围操作:
in
、exists
、between ... and ...
- 比较运算符:
- 子查询
- 关联子查询
- 非关联子查询
- 联结表:
- 交叉连接=笛卡尔积
cross join
- 自然连接=等值连接
natural join
- 自连接
- 外连接
- 左外连接
- 右外连接
- 全外连接
- 交叉连接=笛卡尔积
- 组合查询
- 数据检索:
- 数据的修改、删除、插入:
update
、delete
、insert
- 函数
- 视图
- 事务
- 存储过程
- 游标