MySQL 8 DBA基础教程

MySQL 8 DBA基础教程

作者:孙泽军刘华贞

出版社:清华大学

出版年:2020年5月

ISBN:9787302553540

所属分类:绘画摄影

书刊介绍

《MySQL 8 DBA基础教程》内容简介

本书以MySQL 8版本为基础,将近期新技术穿插在各种数据库基础功能上,基本覆盖了所有数据库使用技术和场景,同时结合当下流行的Java开发,配合实例演示MySQL的整体使用。本书附带作者为本书录制的全程多媒体语音教学视频及所涉及的SQL源代码。本书分为3篇20章。篇介绍MySQL 8的基础知识,包括MySQL的安装与配置、数据库的操作、数据表的操作、MySQL的数据库操作、MySQL的数据类型、MySQL的运算符、MySQL的单表、多表查询、索引、视图、存储过程和函数、触发器、事务和锁等内容;第二篇介绍MySQL 8的不错特性,如用户安全管理、数据库的备份和恢复、日志管理等;第三篇学习MySQL 8实战开发相关的内容。本书是入门MySQL的一本好书,相信丰富的示例能够成为读者推荐的参考,本书是MySQL数据库初学者的不错优选。
孙泽军 平顶山学院讲师,河南理工大学计算机科学与技术专业学士,西安电子科技大学计算机应用专业硕士,中南大学计算机科学与技术专业博士。研究方向为复杂网络挖掘、数据挖掘等。

作品目录

内容简介
前言
第一篇
MySQL基础
第1章:数据库与MySQL
1.1、认识数据库
1.2、当前流行的数据库
1.3、数据库管理系统的基本组成
1.4、认识MySQL数据库
1.5、MySQL
8的新特性
1.6、经典习题与面试题
1.7、本章小结
第2章:MySQL的安装与配置
2.1、在Windows平台下安装与配置MySQL
2.2、在Linux平台下安装与配置MySQL
2.3、在Mac
OS
X平台下安装与配置MySQL
2.4、MySQL常用图形管理工具
2.5、使用免安装的MySQL软件
2.6、MySQL安装中的常见问题
2.7、综合示例——MySQL的安装
2.8、经典习题与面试题
2.9、本章小结
第3章:数据库操作
3.1、在图形化界面操作数据库
3.2、在命令行界面操作数据库
3.3、什么是存储引擎
3.4、综合示例——数据库的创建和删除
3.5、经典习题与面试题
3.6、本章小结
第4章:表操作
4.1、数据表的设计理念
4.2、创建表
4.3、查看表结构
4.4、删除表
4.5、修改表
4.6、操作表的约束
4.7、综合示例——创建一个学籍数据库和学生信息表
4.8、经典习题与面试题
4.9、本章小结
第5章:MySQL的数据操作
5.1、插入数据记录
5.2、更新数据记录
5.3、删除数据记录
5.4、综合示例——学生表的数据操作
5.5、经典习题与面试题
5.6、本章小结
第6章:MySQL的数据类型
6.1、整数类型
6.2、浮点数类型和定点数类型
6.3、日期与时间类型
6.4、字符串类型
6.5、二进制类型
6.6、如何选择数据类型
6.7、经典习题与面试题
6.8、本章小结
第7章:MySQL运算符
7.1、运算符简介
7.2、算术运算符
7.3、比较运算符
7.4、逻辑运算符
7.5、位运算符
7.6、运算符的优先级
7.7、综合示例——运算符的使用
7.8、经典习题与面试题
7.9、本章小结
第8章:单表查询
8.1、基本数据记录查询
8.2、条件数据记录查询
8.3、统计函数和分组查询
8.4、用LIMIT限制数据记录查询数量
8.5、使用正则表达式查询
8.6、综合示例——查询学生成绩
8.7、经典习题与面试题
8.8、本章小结
第9章:多表查询
9.1、关系数据操作
9.2、内连接查询
9.3、外连接查询
9.4、复合条件连接查询
9.5、合并查询数据记录
9.6、子查询
9.7、综合示例——查询学生成绩
9.8、经典习题与面试题
9.9、本章小结
第10章:索引
10.1、什么是索引
10.2、创建和查看索引
10.3、删除索引
10.4、综合示例——创建索引
10.5、经典习题与面试题
10.6、本章小结
第11章:视图
11.1、什么时候使用视图
11.2、创建视图
11.3、查看视图
11.4、修改视图
11.5、更新视图
11.6、删除视图
11.7、综合示例——视图应用
11.8、经典习题与面试题
11.9、本章小结
第12章:存储过程和函数
12.1、创建存储过程和函数
12.2、调用存储过程和函数
12.3、查看存储过程和函数
12.4、修改存储过程和函数
12.5、删除存储过程和函数
12.6、综合示例——创建存储过程和函数
12.7、经典习题与面试题
12.8、本章小结
第13章:触发器
13.1、什么时候使用触发器
13.2、创建触发器
13.3、查看触发器
13.4、删除触发器
13.5、综合示例——创建并使用触发器
13.6、经典习题与面试题
13.7、本章小结
第14章:事务和锁
14.1、事务概述
14.2、MySQL事务控制语句
14.3、MySQL事务隔离级别
14.4、InnoDB锁机制
14.5、本章小结
第二篇
MySQL高级应用
第15章:用户安全管理
15.1、权限表
15.2、账户管理
15.3、权限管理
15.4、访问控制
15.5、综合示例——综合管理用户权限
15.6、经典习题与面试题
15.7、本章小结
第16章:数据库备份与恢复
16.1、数据备份
16.2、数据恢复
16.3、数据库迁移
16.4、表的导出和导入
16.5、综合示例——数据的备份与恢复
16.6、经典习题与面试题
16.7、本章小结
第17章:日志管理
17.1、MySQL软件所支持的日志
17.2、操作二进制日志
17.3、操作错误日志
17.4、通用查询日志
17.5、慢查询日志
17.6、综合示例——MySQL日志的综合管理
17.7、经典习题与面试题
17.8、本章小结
第三篇
MySQL实战
第18章:Java操作MySQL数据库
18.1、Java连接MySQL数据库
18.2、Java操作MySQL数据库
18.3、Java备份和恢复MySQL数据库
18.4、综合示例——人力资源管理系统
18.5、本章小结
第19章:网上课堂系统数据库设计
19.1、系统概述
19.2、系统功能
19.3、数据库设计和实现
19.4、本章小结
第20章:论坛管理系统数据库设计
20.1、系统概述
20.2、系统功能
20.3、数据库设计和实现
20.4、本章小结

相关推荐

微信二维码