![](https://box.kancloud.cn/0a04860bf4e75d28bb8e92f692ff010f_745x745.png)
# MySQL 基础知识快速回顾
* * * * *
> <span style="color:forestgreen">为了更好、更快速的学会和掌握ThinkPHP 5 的数据库操作技术,我们在本章节中,快速的回顾复习一下最基本的MySQL知识。
如果您对MySQL非常熟悉,可以跳过本章节,直接进入主题!</span>
## 本章节内容概要
### 1、数据库操作
#### 主要包括数据库的创建,编辑、查看和删除
### 2、数据表操作
#### 主要包括数据表的创建,编辑、查看和删除
#### 重点是数据表的查询、表结构的修改
### 3、 多表查询
#### 多表查询是一个重点,我们单独拿出来讲
#### 我们日常开发中,绝大多数都是基于视图的多表查询
* * * * *
# 让我们一起走进<span style="color:red"> MySQL</span> 的世界吧~~~
- 前言[随时更新]
- ThinkPHP 5数据库重构
- 开发环境
- 1.ThinkPHP5开发环境(Mac版)
- 2.ThinkPHP5开发环境(Win版)
- MySQL快速复习
- 1.数据库操作
- 2.数据表操作
- 1.创建数据表 (重点)
- 2.添加数据表记录
- 3.查询数据表(重点)
- 4.更新数据表
- 5.编辑数据表结构(重点)
- 6_复制数据表
- 7.删除数据和表
- 连接数据库
- 1.数据库配置文件database.php
- 2.Db类静态方法connect()
- 3.模块中的配置文件config.php
- MySQL原生查询
- 1.读操作query
- 2.写操作execute
- 选择数据表
- 1.table与setTable方法
- 2.name方法
- 3.db助手函数
- 4.alias方法
- 结果集查询
- 1.find方法
- 2.select方法
- 3.fetchSql方法
- 4.value方法
- 5.column方法
- 6.field方法
- 新增数据
- 1.insert_单条添加
- 2.insertAll_批量添加
- 3_db_助手函数添加
- 更新数据
- 1.update方法
- 2.setField更新字段
- 3_自增自减与延时更新
- 删除数据
- 1.delete方法
- 查询方法
- 1.getTableInfo方法
- 2.where方法
- 3.whereOr方法
- 4.混合查询(闭包实现)
- 表达式查询
- 1.表达式查询(重点)
- 2.exp通用查询
- 分组查询
- 1.group方法
- 2.having方法
- 排序分页查询
- 1.order方法
- 2.limit方法
- 3.page方法
- 聚合查询
- 时间查询
- 1.where方法
- 2.whereTime方法
- 高级查询
- 1.快捷查询
- 2.区间查询
- 3.批量查询
- 4.Query对象查询
- 5.混合查询
- 视图查询
- view方法
- 子查询
- 1.select方法
- 2.fetchSql方法
- 3.buildSql方法
- 4.闭包子查询
- 总结/参考
- 1.方法参数类型总结
- 2.查询/子查询/连接查询