当前位置: 图书 > 图书分类 > 图书详情

MySQL数据库应用案例教程(双色)(含微课)

ISBN:978-7-5165-1651-5

主编:马洁、郭义、罗桂琼

出版社:航空工业

适用层次:通用

出版/修订日期:2021-02-01

简介 目录 微课

本书共分18章,内容涵盖:数据库概述,MySQL的安装与配置,数据库基本操作,存储引擎、数据类型和字符集,数据表基本操作,数据的插入、修改和删除操作,单表数据记录查询,多表数据记录查询,运算符,MySQL常用函数,索引,视图,存储过程和函数,触发器,MySQL日志管理,数据的备份与恢复,MySQL的权限与安全,以及新闻发布系统数据库设计。

本书可作为各类院校及计算机教育培训机构的专用教材,也可作为数据库开发爱好者的参考用书。

1部分  入门篇

 

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  MySQL数据库管理系统

1.3.1  MySQL的产生与发展

1.3.2  MySQL的优势

1.3.3  如何学习MySQL

1.4  结构化查询语言SQL

1.4.1  SQL简介

1.4.2  SQL的简单应用

本章总结

知识考核

 

2  MySQL的安装与配置

学习目标

2.1  Windows操作系统下安装与配置MySQL

2.1.1  下载MySQL

2.1.2  安装与配置MySQL

2.2  MySQL服务的基本操作

2.2.1  启动MySQL服务

2.2.2  登录和退出MySQL服务

2.2.3  停止MySQL服务

2.3  MySQL图形化管理工具

2.3.1  常用的图形化管理工具

2.3.2  下载并安装Navicat for MySQL

2.3.3  使用Navicat连接MySQL

2.4  Linux操作系统下安装与配置MySQL

2.4.1  下载MySQL

2.4.2  安装和配置MySQL

2.4.3  MySQL服务基本操作

本章总结

知识考核

 

2部分  基础篇

 

3  数据库基本操作

学习目标

3.1  创建数据库

3.1.1  数据库的构成

3.1.2  使用命令行窗口创建数据库

3.1.3  使用图形化工具创建数据库

3.2  查看和选择数据库

3.2.1  查看数据库

3.2.2  选择数据库

3.3  删除数据库

本章实训

本章总结

知识考核

 

4  存储引擎、数据类型和字符集

学习目标

4.1  存储引擎

4.1.1  MySQL存储引擎概述

4.1.2  常用的存储引擎

4.2  数据类型

4.2.1  数值类型

4.2.2  日期和时间类型

4.2.3  字符串类型

4.2.4  JSON类型

4.3  字符集

4.3.1  MySQL中的字符集

4.3.2  选择字符集

4.3.3  查看与修改字符集

本章总结

知识考核

 

5  数据表基本操作

学习目标

5.1  创建数据表

5.1.1  创建表的语法形式

5.1.2  使用SQL语句设置约束条件

5.1.3  使用图形化工具创建表并设置约束条件

5.2  查看表结构

5.2.1  使用SQL语句查看表结构

5.2.2  使用图形化工具查看表结构

5.3  修改表

5.3.1  使用SQL语句修改数据表

5.3.2  使用图形化工具修改数据表

5.4  删除表

5.4.1  使用SQL语句删除表

5.4.2  使用图形化工具删除数据表

本章实训

本章总结

知识考核

 

6  数据的插入、修改和删除操作

学习目标

6.1  插入数据

6.1.1  使用SQL语句插入数据

6.1.2  使用图形化工具插入数据

6.2  修改数据

6.2.1  使用SQL语句修改数据

6.2.2  使用图形化工具修改数据

6.3  删除数据

6.3.1  使用SQL语句删除数据

6.3.2  使用图形化工具删除数据

本章实训

本章总结

知识考核

 

7  单表数据记录查询

学习目标

7.1  基本查询语句

7.2  简单数据记录查询

7.2.1  查询所有字段

7.2.2  查询指定字段

7.2.3  查询指定记录

7.2.4  多条件查询

7.2.5  查询空值

7.2.6  查询结果不重复

7.2.7  范围查询

7.2.8  字符匹配查询

7.2.9  排序查询

7.2.10  限制查询结果的数量

7.2.11  使用图形化工具筛选数据

7.3  聚合函数和分组数据记录查询

7.3.1  使用聚合函数查询

7.3.2  分组查询

7.3.3  使用图形化工具实现多个关键字组合查询

本章实训

本章总结

知识考核

 

8  多表数据记录查询

学习目标

8.1  连接查询

8.1.1  内连接查询

8.1.2  外连接查询

8.1.3  复合条件连接查询

8.2  子查询

8.2.1  FROM子句中的子查询

8.2.2  WHERE子句中的子查询

8.3  合并查询结果

8.3.1  使用UNION关键字的合并操作

8.3.2  使用UNION ALL关键字的合并操作

本章实训

本章总结

知识考核

 

3部分  进阶篇

 

9  运算符

学习目标

9.1  算术运算符

9.2  比较运算符

9.2.1  常用比较运算符

9.2.2  实现特殊功能的比较运算符

9.3  逻辑运算符

9.3.1  逻辑与运算符(&&或者AND

9.3.2  逻辑或运算符(||或者OR

9.3.3  逻辑非运算符(!或者NOT

9.3.4  逻辑异或运算符(XOR

9.4  位运算符

9.4.1  位与运算符(&

9.4.2  位或运算符(|

9.4.3  位异或运算符(^

9.4.4  位左移(<<)和位右移(>>)运算符

9.4.5  位取反运算符(~)

9.5  运算符的优先级

本章实训

本章总结

知识考核

 

10  MySQL常用函数

学习目标

10.1  数值函数

10.1.1  求绝对值函数

10.1.2  求余函数

10.1.3  用于获取整数的函数

10.1.4  获取随机数的函数

10.1.5  四舍五入函数

10.1.6  截取小数函数

10.2  字符串函数

10.2.1  返回字符串长度和字符串中字符个数的函数

10.2.2  合并字符串的函数

10.2.3  替换字符串的函数

10.2.4  字母大小写转换函数

10.2.5  获取指定长度字符串的函数

10.2.6  填充字符串的函数

10.2.7  删除字符串中空格的函数

10.2.8  重复生成字符串的函数

10.2.9  获取字符串中子串开始位置的函数

10.2.10  反转字符串的函数

10.3  日期与时间函数

10.3.1  获取当前日期的函数

10.3.2  获取当前时间的函数

10.3.3  获取当前日期和时间的函数

10.3.4  获取UNIX时间戳函数

10.3.5  获取年份、月份、星期、日、时、分和秒的函数

10.3.6  格式化日期和时间的函数

10.3.7  计算日期和时间的函数

10.3.8  时间和秒相互转换的函数

10.4  条件判断函数

10.4.1  IF()函数

10.4.2  IFNULL()函数

10.4.3  CASE函数

10.5  JSON函数

10.5.1  创建JSON值的函数

10.5.2  修改JSON值的函数

10.5.3  JSON文档中删除数据的函数

10.5.4  返回JSON文档中数据和路径的函数

10.6  其他函数

10.6.1  返回数据库信息的函数

10.6.2  加密函数

10.6.3  对不同进制数据进行转换的函数

10.6.4  IP地址与数字相互转换的函数

本章实训

本章总结

知识考核

 

11  索引

学习目标

11.1  索引概述

11.1.1  索引的概念和特点

11.1.2  索引的分类

11.1.3  索引的设计原则

11.2  创建和查看索引

11.2.1  在创建表的时候创建索引

11.2.2  在已有的表上创建索引

11.3  删除索引

本章实训

本章总结

知识考核

 

12  视图

学习目标

12.1  视图概述

12.2  创建视图

12.2.1  在单表上创建视图

12.2.2  在多表上创建视图

12.2.3  使用图形化工具创建视图

12.3  查看视图

12.3.1  查看视图基本信息

12.3.2  查看视图定义语句

12.3.3  通过views表查看视图详细信息

12.3.4  使用图形化工具查看视图

12.4  修改视图

12.4.1  使用CREATE OR REPLACE VIEW语句修改视图

12.4.2  使用ALTER语句修改视图

12.4.3  使用图形化工具修改视图

12.5  删除视图

12.5.1  使用DROP VIEW语句删除视图

12.5.2  使用图形化工具删除视图

12.6  操作视图中数据

12.6.1  修改视图中数据

12.6.2  删除视图中数据

12.6.3  向视图中插入数据

本章实训

本章总结

知识考核

 

13  存储过程和函数

学习目标

13.1  存储过程和函数概述

13.2  创建并调用存储过程和函数

13.2.1  创建存储过程

13.2.2  创建存储函数

13.2.3  调用存储过程和函数

13.2.4  使用图形化工具创建存储过程和函数

13.3  关于存储过程和函数的表达式

13.3.1  变量

13.3.2  定义条件和处理程序

13.3.3  游标的使用

13.3.4  流程控制的使用

13.4  查看存储过程和函数

13.4.1  查看存储过程和函数的状态

13.4.2  查看存储过程和函数的定义

13.4.3  查看存储过程和函数的信息

13.5  修改和删除存储过程和函数

13.5.1  修改存储过程和函数

13.5.2  删除存储过程和函数

13.5.3  使用图形化工具查看和编辑存储过程和函数

本章实训

本章总结

知识考核

 

14  触发器

学习目标

14.1  为什么要应用触发器

14.2  创建触发器

14.2.1  创建AFTER触发器

14.2.2  创建BEFORE触发器

14.2.3  使用图形化工具创建触发器

14.3  查看触发器

14.3.1  查看触发器

14.3.2  查看触发器的详细信息

14.4  删除触发器

14.4.1  删除触发器

14.4.2  使用图形化工具查看和删除触发器

本章实训

本章总结

知识考核

 

4部分 管理维护篇

 

15  MySQL日志管理

学习目标

15.1  错误日志

15.1.1  启动和设置错误日志

15.1.2  查看错误日志

15.1.3  删除错误日志

15.2  二进制日志

15.2.1  启动和设置二进制日志

15.2.2  查看二进制日志

15.2.3  删除二进制日志

15.3  通用查询日志

15.3.1  启动和设置通用查询日志

15.3.2  查看通用查询日志

15.3.3  删除通用查询日志

15.4  慢查询日志

15.4.1  启动和设置慢查询日志

15.4.2  查看慢查询日志

15.4.3  删除慢查询日志

本章实训

本章总结

知识考核

 

16  数据的备份与恢复

学习目标

16.1  备份与恢复策略

16.2  数据备份

16.2.1  使用mysqldump备份数据库

16.2.2  使用mysqldump备份数据表

16.3  数据恢复

16.3.1  使用MySQL命令恢复数据

16.3.2  使用二进制日志恢复数据

16.4  表的导出和导入

16.4.1  使用SELECTINTOOUTFILE导出文本文件

16.4.2  使用mysqldump导出文本文件

16.4.3  使用mysql命令导出文本文件

16.4.4  使用LOAD DATA INFILE导入文本文件

16.4.5  使用mysqlimport导入文本文件

本章实训

本章总结

知识考核

 

17  MySQL的权限与安全

学习目标

17.1  MySQL权限表

17.1.1  MySQL权限系统的工作原理

17.1.2  权限表

17.2  账号管理

17.2.1  创建账号

17.2.2  删除账号

17.2.3  root用户修改自身密码

17.2.4  root用户修改普通用户密码

17.2.5  普通用户修改密码

17.2.6  root用户密码丢失的解决方法

17.3  MySQL权限管理

17.3.1  MySQL权限介绍

17.3.2  查看账号权限

17.3.3  给账号授权

17.3.4  收回权限

本章实训

本章总结

知识考核

 

5部分  实战篇

 

18  新闻发布系统数据库设计

学习目标

18.1  需求分析

18.2  系统功能

18.3  数据库概念设计

18.4  数据库逻辑结构与物理结构设计

18.4.1  设计表

18.4.2  设计索引

18.4.3  设计视图

18.4.4  设计触发器

 

参考文献

初识数据库

播放 下载

数据库类型

播放 下载

数据库系统构成

播放 下载

初识SQL

播放 下载

安装与配置MySQL

播放 下载

启动MySQL服务

播放 下载

登录和退出MySQL服务

播放 下载

停止MySQL服务

播放 下载

创建数据库

播放 下载

数据库基本操作

播放 下载

数值类型

播放 下载

日期和时间类型

播放 下载

字符串类型

播放 下载

JSON类型

播放 下载

创建表的语法形式

播放 下载

设置约束条件

播放 下载

查看表结构

播放 下载

修改数据表

播放 下载

删除表

播放 下载

向表中插入数据

播放 下载

修改和删除数据

播放 下载

基本查询语句

播放 下载

简单查询

播放 下载

多条件查询

播放 下载

特殊查询(一)

播放 下载

特殊查询(二)

播放 下载

聚合函数查询

播放 下载

分组查询

播放 下载

内连接查询

播放 下载

外连接和复合条件连接查询

播放 下载

子查询

播放 下载

算术运算符

播放 下载

比较运算符

播放 下载

数值函数

播放 下载

字符串函数

播放 下载

日期与时间函数

播放 下载

条件判断函数

播放 下载

JSON函数

播放 下载

创建表时创建索引

播放 下载

在已有表上创建索引

播放 下载

创建视图

播放 下载

查看视图

播放 下载

修改和删除视图

播放 下载

创建并调用存储过程和函数

播放 下载

变量、条件和游标的使用

播放 下载

流程控制的使用

播放 下载

查看与编辑存储过程和函数

播放 下载

认识并创建触发器

播放 下载

创建BEFORE触发器

播放 下载

查看和删除触发器

播放 下载

错误日志

播放 下载

二进制日志

播放 下载

数据备份

播放 下载

数据恢复

播放 下载

创建和删除账号

播放 下载

修改密码

播放 下载

第1章 数据库概述

第2章 MySQL的安装与配置

第3章 数据库基本操作

第4章 存储引擎、数据类型和字符集

第5章 数据表基本操作

第6章 数据的插入、修改和删除操作

第7章 单表数据记录查询

第8章 多表数据记录查询

第9章 运算符

第10章 MySQL常用函数

第11章 索引

第12章 视图

第13章 存储过程和函数

第14章 触发器

第15章 MySQL日志管

第16章 数据的备份与恢复

第17章 MySQL的权限与安全

封面和样张
  • 封面和样张

配套资料
  • 课件

  • 教案

  • 课程标准

  • 答案

  • 素材与实例

购买提示

没有微课下载权限,如需下载请先购买~

商品信息

MySQL数据库应用案例教程(双色)(含微课)微课

0

付款方式

去支付

0M/0M

0%

文件加载中,请耐心等待

取消

APP