MySQL
第一节-介绍数据库
1.什么是数据库与数据库管理系统,数据库的诞生
2.数据库的萌芽阶段
3.数据库分类与市场上主流数据库
第二节-安装配置与连接
1.安装建议与安装教程
2.服务的启动与停止
3.初始化data数据文件夹
4.连接MySQL
第三节-数据库的基础操作
1.数据库的显示
2.创建MySQL
3.删除数据库
4.查看创建数据库的SQL
5.创建数据库指定字符编码以及查看数据库的字符编码
6.修改数据库字符编码
7.一些常用命令
第四节-表的基本操作
1.表的介绍
2.引用数据库和查看表
3.创建表
4.查看表结构
5.删除表
6.修改表
第五节-数据操作
1..插入数据
2.删除数据
3.清空表
4.更新数据
5.查询数据表
6.sql语句区分
7.字符集编码的问题
第六节-数据类型
1.数据库的数据类型问题
2.整数类型
3.浮点数
4.定点数
5.字符串与文本类型
6.布尔类型
7.枚举类型(可用单一选择,如性别)
8.set类型(多项选择,如爱好)
9.时间日期类型
第七节-列属性完整性
1.列属性问题
2.主键作用以及企业用途
3.复合主键究竟有什么用?
4.unique唯一键的作用以及使用
5.sql内注释代码注释
6.数据库完整性
7..外键
第八节-数据库设计思维
1.数据库设计基本概念
2.实体与实体之间的关系
3. Codd范式
第九节-.单表查询
1.别名
2.笛卡尔积
3.where
4.limit
5.distinct all
6.order by 排序查询
7.聚合函数
8.group by 分组查询
9.group_concat
10.条件分支
补充:单表查询之开窗函数
1.介绍
2.sum over
3.sum over order by
4.rank
5.row_number
6.lag和lead
第十节-多表查询
1.union联合查询
2.inner join内联查询
3.cross join 交叉连接
4.natural join 自然连接
5.using
第十一节-子查询
1.子查询基本语法
2.有exists 和 not exists
第十二节-高级部分
1.view 视图
2.transaction 事务
3.索引
4.存储过程
5.有趣的函数
第十三节-企业规范约束
1.★库表字段约束规范
2.索引规范
3.★SQL开发约束规范
4.其他规范