首页 > 图书中心 > MySQL数据库技术与应用(第2版·微课视频版)

目录

目录

查看源码

第一部分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.3关系数据库

1.3.1关系数据库基本概念

1.3.2关系运算

1.4数据库设计

1.4.1需求分析

1.4.2概念结构设计

1.4.3逻辑结构设计

1.4.4物理结构设计

1.4.5数据库实施

1.4.6数据库运行和维护

1.5SQL语言和MySQL语言组成

1.5.1SQL语言的特点

1.5.2SQL语言的分类

1.5.3MySQL语言组成

1.6大数据简介

1.6.1大数据的基本概念

1.6.2大数据的处理过程

1.6.3大数据的技术支撑

1.6.4NoSQL数据库

1.7小结

习题1

第2章MySQL 8.0的安装和运行

2.1MySQL的特点和MySQL 8.0的新特性

2.1.1MySQL的特点

2.1.2MySQL 8.0的新特性

2.2MySQL 8.0安装和配置

2.2.1MySQL 8.0安装

2.2.2MySQL 8.0配置

2.3MySQL服务器的启动和关闭

2.4登录MySQL服务器 

2.4.1MySQL命令行客户端

2.4.2Windows命令行

2.5小结

习题2

第3章MySQL数据库

3.1MySQL数据库简介

3.2定义数据库

3.2.1创建数据库

3.2.2选择数据库

3.2.3修改数据库

3.2.4删除数据库

3.3存储引擎

3.3.1存储引擎概述

3.3.2常用存储引擎

3.3.3选择存储引擎

3.4小结

习题3

第4章MySQL表

4.1表的基本概念

4.1.1表和表结构

4.1.2表结构设计

4.2数据类型

4.2.1数值类型

4.2.2字符串类型

4.2.3日期和时间类型

4.2.4二进制数据类型

4.2.5JSON数据类型

4.2.6其他数据类型

4.2.7数据类型的选择

4.3定义表

4.3.1创建表

4.3.2查看表

4.3.3修改表

4.3.4删除表

4.4表数据操作

4.4.1插入数据

4.4.2修改数据

4.4.3删除数据

4.5分区表

4.5.1分区表概述

4.5.2范围分区

4.5.3列表分区

4.5.4散列分区

4.5.5键分区

4.5.6复合分区

4.6小结

习题4

第5章数据查询

5.1单表查询

5.1.1投影查询

5.1.2选择查询

5.1.3分组查询和统计计算

5.1.4排序查询和限制查询结果的数量

5.2连接查询

5.2.1交叉连接

5.2.2内连接

5.2.3外连接

5.3子查询

5.3.1IN子查询

5.3.2比较子查询

5.3.3EXISTS子查询

5.4联合查询

5.5正则表达式

5.6窗口函数

5.7通用表表达式

5.8综合应用

5.9小结

习题5

第6章视图和索引

6.1视图概述

6.2视图操作

6.2.1创建视图

6.2.2查询视图

6.2.3更新视图

6.2.4修改视图

6.2.5删除视图

6.3索引概述

6.4索引操作

6.4.1创建索引

6.4.2查看表上建立的索引

6.4.3删除索引

6.5小结

习题6

第7章数据完整性

7.1数据完整性概述

7.2实体完整性

7.2.1主键约束

7.2.2唯一性约束

7.3参照完整性

7.3.1参照完整性规则

7.3.2外键约束

7.4用户定义的完整性

7.4.1检查约束

7.4.2非空约束

7.5综合应用

7.6小结

习题7

第8章MySQL程序设计

8.1MySQL编程概述

8.1.1MySQL编程规范

8.1.2DELIMITER命令和BEGIN END语句块

8.2常量、变量、运算符和表达式

8.2.1常量

8.2.2变量

8.2.3运算符和表达式

8.3自定义函数

8.3.1创建和调用自定义函数

8.3.2删除自定义函数

8.4流程控制语句

8.4.1条件语句

8.4.2循环语句

8.5系统函数

8.5.1数学函数

8.5.2字符串函数

8.5.3日期和时间函数

8.5.4其他函数

8.6小结

习题8

第9章存储过程和游标

9.1存储过程概述

9.2存储过程的创建、调用和删除

9.2.1创建、调用存储过程

9.2.2存储过程的删除

9.3游标

9.3.1声明游标

9.3.2打开游标

9.3.3读取数据

9.3.4关闭游标

9.4综合应用

9.5小结

习题9

第10章触发器和事件

10.1触发器概述

10.2触发器

10.2.1创建触发器

10.2.2删除触发器

10.2.3使用触发器

10.3事件概述

10.4事件的创建、修改和删除

10.4.1创建事件

10.4.2修改事件

10.4.3删除事件

10.5综合应用

10.6小结

习题10

第11章安全管理

11.1权限表

11.2用户管理

11.2.1创建用户

11.2.2删除用户

11.2.3修改用户账号

11.2.4修改用户口令

11.3权限管理

11.3.1授予权限

11.3.2权限的撤销

11.4角色管理

11.4.1创建角色

11.4.2授予角色权限和收回权限

11.4.3将角色授予用户

11.4.4删除角色

11.4.5显示角色权限信息

11.5综合应用

11.6小结

习题11

第12章备份和恢复

12.1备份和恢复概述

12.2备份数据

12.2.1表数据导出

12.2.2使用mysqldump命令备份数据

12.3恢复数据

12.3.1表数据导入

12.3.2使用mysql命令恢复数据

12.4小结

习题12

第13章事务和锁

13.1事务的基本概念

13.1.1事务的概念

13.1.2事务特性

13.2事务控制语句

13.3事务的并发处理

13.4管理锁

13.4.1锁机制

13.4.2锁的级别

13.4.3InnoDB存储引擎中的死锁

13.5小结

习题13

第14章PHP和MySQL学生成绩信息系统开发

14.1PHP简介

14.1.1PHP基本概念和特点

14.1.2PHP运行环境

14.1.3PHP运行过程

14.2学生成绩信息系统主界面开发

14.3学生信息界面和功能实现

14.3.1学生信息界面开发

14.3.2学生信息功能实现

14.4课程信息界面和功能实现

14.4.1课程信息界面开发

14.4.2课程信息功能实现

14.5成绩信息界面和功能实现

14.5.1成绩信息界面和查询成绩单功能开发

14.5.2成绩信息功能实现

14.6小结

习题14

第二部分MySQL实验

实验1ER图画法和概念模型向逻辑模型的转换

实验2MySQL 8.0的安装和运行

实验3MySQL数据库

实验4MySQL表

实验4.1创建表

实验4.2表数据操作

实验5数据查询

实验5.1数据查询1

实验5.2数据查询2

实验6视图和索引

实验6.1视图

实验6.2索引

实验7数据完整性

实验8MySQL程序设计

实验9存储过程和游标

实验10触发器和事件

实验11安全管理

实验12备份和恢复

附录A习题参考答案

附录B案例数据库——学生信息数据库

附录C实验数据库——商店数据库

参考文献

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘