MySQL基础知识汇总
MySQL基础知识汇总
前言:学习如同一个人的成长,知识都是日积月累、反复练习才得以掌握,所以时常做总结,才能更好的知道自己的掌握程度和不足之处,从而更好的查漏补缺!自勉!
一、什么数据库
二、数据库的分类
- 关系型数据库(了解)
- 非关系型数据库
三、MySQL数据库
- MySQL的目录结构
- MySQL客户端/服务器
- 相关术语
- SQL
- MySQL的客户端类型
- MySQL的登陆
四、数据库操作
- 查看数据库
- 创建数据库
- 查看数据库的创建命令
- 数据库的删除
五、设置客户端字符集
六、数据表操作
- 选择数据库
- 查看数据表
- 创建数据表
- 查看数据表的创建语句
- 删除表
- 创建表后的影响
- 删除数据表后的影响
- 数据类型
七、数据类型
- 数值型
- 字符串
八、数据操作
- 插入数据
- 更新数据
- 查询语句
- 删除数据
九、数据类型
- 数值型
- 字符串
- 日期时间型
十、【附加属性】列属性
- not null值
- default缺省值
- unique唯一
- auto_increment自增长
- primary key
十二、列属性的操作
- 查看列属性
- 删除not null约束
- 删除default
- 删除unique
- 删除auto_increment自增长属性
- 删除主键
- 添加primary key
- 添加unique
- 复合主键
- 模拟主键
十三、通过修改表结构添加列属性
- 添加not null
- 添加default
- 添加auto_increment
- 添加unique
- 添加primary key
十四、表结构的修改
- 添加字段
- 删除字段
- 修改字段类型
- 修改字段名
- 修改表名
十六、高级操作
- 复制表结构
- 创建表同时复制表数据
- 批量插入数据
- 蠕虫复制
- 主键冲突(更新)
- 主键冲突(替换)
十七、高级查询
- 【all|distinct】
- *
- 字段别名
- 表别名
- 数据源
- 【where子句】
- 【group by子句】
- 【having 子句】
- 【order by子句】
- 【limit 子句】
十八、子查询
- 什么是子查询呢?
- 子查询的分类
十九、关系(理解)
- 什么是关系
- 关系的分类
二十、foreign key外键
- 存储引擎(了解)
- MySQL的存储引擎(了解)
- 外键创建
- 通过修改表结构添加外键
- 外键的删除
- 外键的约束
二十一、字符集与校验集
- 查看
- 校验集(了解)
- 校验集分类
二十二、联合查询
- 什么联合查询
- 语法:
- 作用
二十三、连接查询
- 交差连接
- 内连接
- 外连接
- 自然连接(了解)
- using关键字
二十四、数据库的备份与还原(理解)
- 物理备份
- 数据备份与还原
- sql备份
二十五、事务安全
- 事务
- 事务安全
二十六、MySQL事务分类
- 自动事务
- 手动事务
- 事务中的回滚点
二十七、事务的ACID(了解)
二十八、权限操作
- 创建用户
- 查看用户
- 为用户授权
- 移除用户的权限
- 删除用户
- 修改用户密码
二十九、PHP操作MySQL
- 登陆
- 设置字符集
- 选择数据库
根据需求来操作数据库
①. 插入数据
②. 数据的更新
③. 数据的删除
④. 数据的查询
- 从select的结果集中获取数据
- mysql_insert_id();
- 关于SQL错误信息函数
- 释放资源
三十.、关于mysql_query()的返回值:
三十一、SQL语句执行函数
三十二、获取受影响的行数
还没有评论,来说两句吧...