本书内容分为12个单元。内容包括数据库设计概述、MySQL环境配置与创建数据库、MySQL表结构的管理、表记录的更新操作、表记录的检索、MySQL运算符和系统函数、视图与触发器、存储过程与函数、MySQL分区、MySQL查询优化、MySQL索引优化与数据库优化以及用户信息管理系统。
第1章 数据库设计概述
1.1 数据库的发展
1.1.1 人工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库系统阶段
1.1.4 云数据库阶段
1.2 数据库技术
1.2.1 数据库系统
1.2.2 数据库管理员
1.2.3 用户和数据库系统
1.2.4 MySQL发展历程
1.3 SQL语言
1.3.1 SQL语言分类
1.3.2 E-R图
1.3.3 SQL语句执行流程
1.4 数据库访问技术
1.4.1 ODBC
1.4.2 DAO
1.4.3 OLE DB
1.4.4 ADO
1.4.5 ADO.NET
1.4.6 JDBC
1.4.7 PDO
1.4.8 PyMySQL
1.4.9 MySQL
1.4.10 GO-SQL-Driver
1.5 MySQL三大范式
1.5.1 第一范式
1.5.2 第二范式
1.5.3 第三范式
1.6 MySQL存储引擎
1.6.1 查看MySQL中的存储引擎
1.6.2 常用的存储引擎介绍
本章习题
第2章 MySQL环境配置和创建数据库
2.1 安装MySQL数据库
2.2 创建数据库
2.2.1 CREATE DATABASE语句创建数据库
2.2.2 CREATE DATABASE IF NOT EXISTS语句创建数据库
2.3 查看数据库
2.3.1 查看MySQL中存在的数据库
2.3.2 查看数据库的创建信息
2.3.3 修改数据库名称
2.4 数据库编码
2.4.1 创建数据库时指定字符编码
2.4.2 设置数据库默认编码
2.4.3 修改数据库的字符编码
2.5 删除数据库
本章习题
第3章 MySQL表结构的管理
3.1 创建数据表
3.1.1 创建数据表
3.1.2 创建数据表时指定主键
3.1.3 创建数据表时指定外键
3.1.4 创建数据表时指定字段非空
3.1.5 创建数据表时指定默认值
……
第4章 表记录的更新操作
第5章 表记录的检索
第6章 MySQL运算符和系统函数
第7章 视图和触发器
第8章 存储过程和存储函数
第9章 MySQL分区
第10章 MySQL查询优化
第11章 索引优化和数据库优化
第12章 用户信息管理系统
附录
参考文献