网络数据库技术
作者:鲁琴 主编
出版时间:2019年版
内容简介
本书以 MySQL80.X作为学习平台,学习内容分为MySQ.基础、 MySQL开发、MySQL管理、附录四大部分,并在各章提供了实验指导。在系统学习 MySQL功能的基础上,读者可以通过实验进行实际操作练习,以融会贯通所学知识。本书主要内容如下(1) MySQL基础,包括主要特性、版本相关产品、下载和安装、基本使用等。(2) MySQL开发,包括数据类型、数据对象、SQL、字符集等。(3) MySQL管理,包括事务、存储引擎、日志、备份和恢复,以及优化实践等。(4)实验指导,配合理论课程,在各部分加入了实验指导,以加强实际操作能力。本书可作为信息技术相关专业学生的数据库应用技术课程理论和实践课程教材,也可作读者自学使用。
目录
目录
1MySQL基础
11MySQL概述
12下载和安装MySQL
13运行MySQL
14MySQL简单命令
实验1认识MySQL
2MySQL的数据类型
21数值类型
22日期和时间类型
23字符串类型
24选择正确的数据类型
3MySQL的数据对象
31MySQL数据对象概述
32数据库
33表
实验2数据库和表
34索引
35约束
实验3索引和约束
36视图
4MySQL权限管理
41MySQL权限系统
42账户管理语句
43MySQL安全准则
实验4权限管理
5数据查询
51SELECT基本使用方法
52SELECTINTO语法
53JOIN语法
54UNION语法
55子查询
56实例演战
实验5数据查询
6数据操纵
61插入数据
62删除数据
63更新数据
实验6表数据插入、修改和删除
7内置函数
71聚合函数
72字符串函数
73日期和时间函数
74数字处理函数
75控制流函数
8存储过程、存储函数和触发器
81存储过程
82存储函数
实验7存储过程和存储函数
83触发器
实验8触发器的创建和使用
9MySQL系统环境
91几个重要概念
92SQL mode
10MySQL字符集
101字符集基础
102MySQL字符集与字符序
103数据存储字符集和字符序
104数据通信字符集和字符序
实验9应用程序连接MySQL数据库
11事务
111事务的概念
112事务的基本操作
113事务的属性
114MySQL事务的隔离级别
12存储引擎
121什么是MySQL的存储引擎
122MySQL主要的存储引擎
123设置存储引擎
13日志系统
131什么是日志
132MySQL日志文件
14备份和恢复
141备份和恢复的类型
142MySQL逻辑备份和还原方法
143备份其他工具
实验10备份与恢复
15优化和索引
151MySQL如何使用索引
152使用主键
153使用外键
154单列索引
155复合索引
156检查索引使用
附录AMySQL Workbench的使用
A1主页
A2MySQL Connections(连接)
A3编辑SQL
附录BSQLyog的使用
B1连接到MySQL主机
B2编辑SQL
参考文献