mysql数据库教程(这是本人的mysql学习目录,仅供自己学习参考)
一、基础
1.数据类型
2.字段属性(主键,自增长,唯一键,注释,外键)
3.字段约束
4.索引
5.存储过程
6.存储引擎
7.字符集
8.校对集
二、操作
1.mysql安装
2.mysql连接
3.数据库操作
1)创建数据库
2)删除数据库
3)选择数据库
4.数据表操作
1)创建数据表
2)删除数据表
3)修改表
1)修改表名
2)添加字段
3)修改字段
4)删除字段
5)修改字段类型及名称
6)修改字段默认值
7)修改表约束
8)查看表结构
5.数据操作:增删改查
1)插入数据
2)查询数据
3)更新数据
4)删除数据
5)where子句
6)查询的其他语法:like,order by,group by等
7)子查询
8)运算符和函数【自定义函数】
三、进阶
1.连接(内连接,外连接,交叉连接)
2.视图,视图算法
3.事务
4.触发器
四、其他(未归类)
*PHP操作数据库
*数据备份和还原
*临时表
*复制表
*元数据
*序列使用
*处理重复数据
*Mysql及SQL注入
*Mysql导出数据和导入数据
【数据库设计】
1)范式和反范式
2)范式的优缺点
3)反范式化的优缺点
4)混用范式化和反范式化