1、MySQL数据库基础
1、数据库基础知识
数据库定义
关系型数据库
二维表
行
列
主键
外键
2、MySQL数据库管理系统
数据库
数据表
视图
存储过程
2、 MySQL 基础 (一)- 查询语句
1、导入示例数据库,教程 https://www.yiibai.com/mysql/how-to-load-sample-database-into-mysql-database-server.html
2、SQL是什么?MySQL是什么?
3、查询语句 SELECT FROM
语句解释
去重语句
前N个语句
CASE...END判断语句
4、筛选语句 WHERE
语句解释
运算符/通配符/操作符
5、分组语句 GROUP BY
聚集函数
语句解释
HAVING子句
6、排序语句 ORDER BY
语句解释
正序、逆序
7、函数
时间函数
数值函数
字符串函数
8、SQL注释
9、SQL代码规范
[SQL编程格式的优化建议] [https://zhuanlan.zhihu.com/p/27466166](https://zhuanlan.zhihu.com/p/27466166)
[SQL Style Guide] [https://www.sqlstyle.guide/](https://www.sqlstyle.guide/)
3、MySQL 基础 (二)- 表操作
1、MySQL表数据类型
2、用SQL语句创建表
语句解释
设定列类型 、大小、约束
设定主键
3、用SQL语句向表中添加数据
语句解释
多种添加方式(指定列名;不指定列名)
4、用SQL语句删除表
语句解释
DELETE
DROP
TRUNCATE
不同方式的区别
5、用SQL语句修改表
修改列名
修改表中数据
删除行
删除列
新建列
新建行
4、MySQL 基础 (三)- 表联结
MySQL别名
INNER JOIN
LEFT JOIN
CROSS JOIN
自连接
UNION
以上几种方式的区别和联系
5、数据导入导出
- 将之前创建的任意一张MySQL表导出,需要是CSV格式
- 再将CSV表导入数据库