更新时间:2024-12-27 21:30:33
封面
版权信息
作者简介
内容简介
前言
第1章 初识MySQL
1.1 安装MySQL
1.1.1 在macOS上安装MySQL
1.1.2 在Windows上安装MySQL
1.2 如何选择MySQL客户端
1.2.1 在macOS上安装Workbench
1.2.2 在macOS上安装DataGrip
1.2.3 在Windows上安装Workbench
1.2.4 命令行连接MySQL
第2章 数据库与表的创建
2.1 数据库操作
2.1.1 创建第一个数据库
2.1.2 更新数据库名称
2.1.3 删除数据库
2.1.4 取个合适的数据库名称
2.2 表操作
2.2.1 创建第一张表
2.2.2 表数据插入
2.2.3 建表规约
2.2.4 慎重删除表和数据
2.2.5 修改表和表结构
2.2.6 表结构/表数据导出
第3章 MySQL常用数据类型
3.1 数值数据类型
3.1.1 整数类型
3.1.2 浮点数类型
3.1.3 定点数类型
3.1.4 bit类型
3.1.5 数值类型属性
3.1.6 超出范围和溢出处理
3.2 日期和时间类型
3.2.1 时间小数秒精确度
3.2.2 日期和时间类型转换
3.3 字符串数据类型
3.3.1 char和varchar类型
3.3.2 blob和text类型
3.3.3 enum和set类型
3.3.4 JSON类型
3.3.5 数据类型默认值
第4章 运算符、函数与变量
4.1 运算符
4.1.1 运算符优先级
4.1.2 比较运算符和函数
4.1.3 逻辑运算符
4.1.4 赋值运算符
4.2 函数
4.2.1 字符串函数
4.2.2 数学函数
4.2.3 日期和时间函数
4.2.4 聚合函数
4.2.5 流程控制函数
4.2.6 强制类型转换函数
4.2.7 加密函数
4.2.8 信息函数
4.3 变量
第5章 select查询
5.1 select简单查询
5.1.1 无表查询
5.1.2 指定列查询
5.1.3 limit指定行和分页查询
5.2 where条件查询
5.2.1 使用where子句
5.2.2 where单值查询
5.2.3 范围和区间查询
5.2.4 模糊查询
5.2.5 空值查询
5.2.6 where多值查询
5.3 数据排序order by
5.4 数据分组group by
5.5 分组后过滤having
5.6 组合查询union
5.7 子查询
5.8 连接查询
第6章 索引
6.1 认识索引
6.1.1 什么是索引
6.1.2 索引的种类
6.1.3 索引增、删、改、查
6.2 索引类型
6.2.1 主键及主键索引
6.2.2 唯一索引
6.2.3 普通的单字段索引
6.2.4 普通的组合索引
6.2.5 前缀索引
第7章 MySQL事务
7.1 事务的4大特性
7.2 使用事务
7.3 事务的4种隔离级别
第8章 MySQL视图和存储过程
8.1 视图
8.1.1 视图的使用场景
8.1.2 视图的增、删、改、查
8.1.3 使用视图的注意事项
8.2 存储过程
8.2.1 存储过程的增、删、改、查