更新时间:2025-02-08 17:14:40
封面
版权信息
内容提要
前言
第一篇 MySQL数据库基础
第1章 数据库基础
1.1 数据库系统的基本概念
1.1.1 数据和信息
1.1.2 数据库、数据库管理系统和数据库系统
1.2 数据模型
1.2.1 数据模型的概念、类型和组成要素
1.2.2 概念模型
1.2.3 逻辑模型
1.3 关系数据库
1.3.1 关系数据库的基本概念
1.3.2 关系运算
1.4 概念结构设计和逻辑结构设计
1.5 MySQL数据库管理系统
1.6 MySQL 8.0的安装和配置
1.6.1 MySQL 8.0安装
1.6.2 MySQL 8.0配置
1.7 MySQL服务器的启动、关闭和登录
1.7.1 MySQL服务器的启动和关闭
1.7.2 MySQL服务器登录
本章小结
习题1
第2章 MySQL语言
2.1 SQL和MySQL语言组成
2.1.1 SQL
2.1.2 MySQL语言组成
2.2 数据类型
2.2.1 数值类型
2.2.2 字符串类型
2.2.3 日期和时间类型
2.2.4 二进制数据类型
2.2.5 其他数据类型
2.2.6 数据类型的选择
2.3 常量、变量、运算符和表达式
2.3.1 常量
2.3.2 变量
2.3.3 运算符和表达式
2.4 MySQL函数
2.4.1 数学函数
2.4.2 字符串函数
2.4.3 日期和时间函数
2.4.4 其他函数
习题2
第3章 数据定义
3.1 数据定义语言
3.2 创建MySQL数据库
3.2.1 MySQL数据库的基本概念
3.2.2 创建数据库
3.2.3 选择数据库
3.2.4 修改数据库
3.2.5 删除数据库
3.3 创建MySQL表
3.3.1 表的基本概念
3.3.2 创建表
3.3.3 查看表
3.3.4 修改表
3.3.5 删除表
3.4 数据完整性约束
3.4.1 数据完整性的基本概念
3.4.2 PRIMARY KEY约束
3.4.3 UNIQUE约束
3.4.4 FOREIGN KEY约束
3.4.5 CHECK约束
3.4.6 NOT NULL约束
习题3
第4章 数据操纵
4.1 数据操纵语言
4.2 使用INSERT语句插入数据
4.2.1 INSERT语句的语法格式和插入数据的方法
4.2.2 插入多条记录
4.2.3 REPLACE语句
4.2.4 插入查询结果语句
4.3 使用UPDATE语句修改数据
4.3.1 修改指定记录
4.3.2 修改全部记录
4.4 使用DELETE语句删除数据
4.4.1 删除指定记录
4.4.2 删除全部记录
习题4
第5章 数据查询
5.1 数据查询语言
5.2 单表查询
5.2.1 SELECT子句
5.2.2 WHERE子句
5.2.3 GROUP BY子句和HAVING子句
5.2.4 ORDER BY子句和LIMIT子句
5.3 多表查询
5.3.1 连接查询
5.3.2 子查询
5.3.3 联合查询
习题5
第6章 视图和索引