×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
MYSQL数据库应用与管理 第3版

MYSQL数据库应用与管理 第3版

1星价 ¥40.2 (7.3折)
2星价¥40.2 定价¥55.0
暂无评论
图文详情
  • ISBN:9787111751106
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:200
  • 出版时间:2024-03-01
  • 条形码:9787111751106 ; 978-7-111-75110-6

本书特色

1.以项目设计为载体选取和组织教学内容,全书贯穿一个典型的数据库应用项目。
2.包含大量教学子项目案例,浅显易懂。
3.使用MySQL*新版本8.0.35。
4.配有江苏省精品在线开放课程,包括大量微课、课件、源代码、习题答案和教学大纲等。

内容简介

本书以职业能力为目标,以项目设计为载体选取和组织教学内容。主要内容包括数据库系统概述、MySQL的安装与配置、数据库的创建、数据表的创建、数据表的操作(插入、修改与删除数据)、数据查询、索引与完整性约束控制、视图、运算符与内部函数、存储过程与存储函数、触发器、用户管理和权限设置、数据库备份与还原、日志管理、MySQL事务等。 本书是在《MySQL 数据库应用与管理  第 2 版》的基础上修订而成的。本书保持原书结构清晰、通俗易懂的特点,同时对各章节内容进行了更好的编排,使得条理性更强;补充了微课和操作演示视频,通过二维码技术就可实现知识点内容的随扫即看,更加方便学习。 本书体系完整、内容翔实、图文并茂、浅显易懂,既可以作为高等职业院校相关专业师生的教学用书,也可以作为MySQL数据库初学者的学习用书,还可以作为MySQL数据库开发人员的技术参考书。

目录

第1章 MySQL概述1
1.1 数据库基础1
1.1.1 数据库基本概念1
1.1.2 关系数据库介绍2
1.1.3 关系数据库设计4
1.2 MySQL数据库软件安装5
1.2.1 MySQL简介5
1.2.2 获取MySQL数据库软件5
1.2.3 MySQL安装与配置6
1.3 MySQL常见操作11
1.3.1 MySQL服务器的启动与停止11
1.3.2 MySQL服务器的连接与关闭12
1.4 同步实训:设计商品销售系统数据库15
1.5 习题16

第2章 数据库的创建和管理18
2.1 数据库概述18
2.1.1 MySQL数据库文件18
2.1.2 MySQL数据库分类18
2.1.3 MySQL的字符集和校对规则19
2.2 创建数据库19
2.2.1 使用Navicat对话方式创建数据库19
2.2.2 使用CREATE DATABASE语句创建数据库20
2.3 修改数据库22
2.3.1 使用Navicat对话方式修改数据库22
2.3.2 使用ALTER DATABASE语句修改数据库23
2.4 删除数据库23
2.4.1 使用Navicat对话方式删除数据库23
2.4.2 使用DROP DATABASE语句删除数据库24
2.5 同步实训:创建商品销售系统数据库24
2.6 习题25

第3章 数据表的创建和管理27
3.1 数据表概述27
3.2 数据类型27
3.2.1 数值类型28
3.2.2 字符串类型28
3.2.3 日期/时间类型29
3.3 创建数据表30
3.3.1 使用Navicat对话方式创建数据表30
3.3.2 使用CREATE TABLE语句创建数据表31
3.3.3 使用CREATE TABLE…LIKE语句复制数据表34
3.3.4 使用CREATE TEMPORARY TABLE语句创建临时表34
3.4 查看表结构35
3.4.1 使用DESCRIBE | DESC命令查看表结构35
3.4.2 使用SHOW CREATE TABLE命令查看数据表的创建语句36
3.5 修改表结构36
3.5.1 使用Navicat对话方式修改表结构37
3.5.2 使用ALTER TABLE语句修改表结构37
3.6 操作表中数据39
3.6.1 使用Navicat对话方式操作表中数据39
3.6.2 使用INSERT语句向表中插入数据40
3.6.3 使用UPDATE语句修改表中数据41
3.6.4 使用DELETE语句删除表中数据41
3.6.5 使用TRUNCATE语句清空表中数据42
3.7 删除数据表43
3.7.1 使用Navicat对话方式删除数据表43
3.7.2 使用DROP TABLE语句删除数据表43
3.8 同步实训:在商品销售系统数据库中创建数据表44
3.9 习题46

第4章 索引的创建和使用49
4.1 索引概述49
4.2 创建索引50
4.2.1 使用Navicat对话方式创建索引50
4.2.2 在CREATE TABLE语句中创建索引52
4.2.3 在ALTER TABLE语句中创建索引53
4.2.4 使用CREATE INDEX语句创建索引54
4.2.5 使用SHOW INDEX语句查看索引55
4.3 删除索引55
4.3.1 使用Navicat对话方式删除索引55
4.3.2 使用DROP INDEX语句删除索引56
4.4 约束管理56
4.4.1 主键约束(PRIMARY KEY)57
4.4.2 唯一性约束(UNIQUE)59
4.4.3 默认值约束(DEFAULT)61
4.4.4 外键约束(FOREIGN KEY)63
4.5 同步实训:在商品销售系统数据库中创建索引和约束66
4.6 习题67

第5章 数据查询69
5.1 SELECT语句69
5.1.1 SELECT语句基本语法69
5.1.2 查询示例数据库70
5.2 简单查询73
5.2.1 选择字段进行查询73
5.2.2 使用比较运算符进行查询75
5.2.3 使用逻辑运算符进行查询77
5.2.4 使用LIKE进行模糊查询78
5.2.5 使用BETWEEN…AND进行范围比较查询79
5.2.6 使用IN进行范围比对查询80
5.2.7 通过判断空值(NULL)进行查询81
5.2.8 使用ORDER BY子句对查询结果进行排序81
5.2.9 使用LIMIT子句限制返回记录的行数84
5.2.10 使用DISTINCT关键字过滤重复的记录85
5.3 高级查询86
5.3.1 使用内连接(INNER JOIN)进行多表查询86
5.3.2 使用外连接(OUTER JOIN)进行多表查询89
5.3.3 使用统计函数对数据进行统计汇总90
5.3.4 使用GROUP BY子句对数据进行分组汇总92
5.3.5 使用HAVING子句对分组汇总结果进行筛选93
5.3.6 子查询的返回值为单列单值的嵌套查询94
5.3.7 子查询的返回值为单列多值的嵌套查询96
5.3.8 使用EXISTS关键字创建子查询97
5.4 带子查询的数据更新98
5.4.1 复制表结构及数据到新表98
5.4.2 向表中插入子查询结果集99
5.4.3 带子查询的修改语句99
5.4.4 带子查询的删除语句100
5.5 同步实训:在商品销售系统数据中查询数据101
5.6 习题102

第6章 视图的创建和使用104
6.1 视图概述104
6.2 创建视图104
6.2.1 使用Navicat对话方式创建视图105
6.2.2 使用CREATE VIEW语句创建视图106
6.3 查看视图108
6.4 修改视图110
6.4.1 使用Navicat对话方式修改视图110
6.4.2 使用CREATE OR REPLACE VIEW语句修改视图111
6.4.3 使用ALTER VIEW语句修改视图112
6.5 更新视图113
6.5.1 通过视图向表中插入数据113
6.5.2 通过视图修改表中数据115
6.5.3 通过视图删除表中数据116
6.6 删除视图116
6.6.1 使用Navicat对话方式删除视图116
6.6.2 使用DROP VIEW语句删除视图117
6.7 同步实训:在商品销售系统
数据库中创建视图117
6.8 习题118

第7章 MySQL编程基础120
7.1 SQL概述120
7.2 变量121
7.2.1 系统变量121
7.2.2 用户变量122
7.2.3 局部变量123
7.3 运算符123
7.3.1 算术运算符123
7.3.2 比较运算符124
7.3.3 逻辑运算符124
7.3.4 位运算符125
7.3.5 运算符的优先级125
7.4 内部函数126
7.4.1 数学函数126
7.4.2 字符串函数127
7.4.3 日期时间函数129
7.4.4 系统信息函数133
7.4.5 加密函数133
7.5 同步实训:在商品销售系统数据库
中使用运算符和内部函数134
7.6 习题135

第8章 存储过程和存储函数137
8.1 存储过程和存储函数概述137
8.2 存储过程138
8.2.1 局部变量138
8.2.2 使用CREATE PROCEDURE语句创建存储过程138
8.2.3 创建带输入参数、输出参数的存储过程140
8.2.4 调用执行存储过程140
8.2.5 使用ALTER PROCEDURE语句修改存储过程141
8.2.6 使用DROP PROCEDURE语句删除存储过程142
8.3 存储函数143
8.3.1 使用CREATE FUNCTION语句创建存储函数143
8.3.2 调用执行存储函数144
8.3.3 使用ALTER FUNCTION语句修改存储函数145
8.3.4 使用DROP FUNCTION语句删除存储函数146
8.4 流程控制语句147
8.4.1 IF语句147
8.4.2 CASE语句149
8.4.3 WHILE语句151
8.4.4 REPEAT语句152
8.4.5 LOOP语句和LEAVE语句153
8.4.6 ITERATE语句154
8.5 游标155
8.5.1 游标的操作155
8.5.2 游标的使用156
8.6 同步实训:在商品销售系统数据库中创建存储过程和存储函数158
8.7 习题158

第9章 触发器161
9.1 触发器概述161
9.2 创建触发器161
9.2.1 使用CREATE TRIGGER语句创建触发器161
9.2.2 触发器中的NEW和OLD关键字162
9.2.3 创建插入触发器162
9.2.4 创建更新触发器163
9.2.5 创建删除触发器165
9.3 修改触发器166
9.4 删除触发器166
9.5 同步实训:在商品销售系统数据库中创建触发器166
9.6 习题167

第10章 MySQL安全性管理169
10.1 数据库安全性概述169
10.2 用户管理170
10.2.1 使用Navicat对话方式创建用户170
10.2.2 使用CREATE USER语句创建用户172
10.2.3 使用ALTER USER语句修改用户密码172
10.2.4 使用SET PASSWORD语句修改用户密码173
10.2.5 使用DROP USER语句删除用户173
10.3 权限管理174
10.3.1 权限类型174
10.3.2 使用Navicat对话方式授予/撤销用户权限175
10.3.3 使用GRANT语句授予用户权限176
10.3.4 使用REVOKE语句撤销用户权限178
10.3.5 使用SHOW GRANTS语句查看用户权限178
10.4 同步实训:在商品销售系统数据库中创建用户并设置权限178
10.5 习题179

第11章 备份和还原181
11.1 备份/还原概述181
11.2 备份数据库182
11.2.1 使用Navicat对话方式备份数据库182
11.2.2 使用mysqldump命令备份数据库183
11.3 还原数据库184
11.3.1 使用Navicat对话方式还原数据库184
11.3.2 使用mysql命令还原数据库185
11.3.3 使用source语句还原数据库186
11.4 使用日志文件还原数据库186
11.4.1 日志简介186
11.4.2 启动和设置二进制日志187
11.4.3 查看或导出二进制日志中的内容188
11.4.4 删除二进制日志189
11.4.5 使用二进制日志还原数据库190
11.5 导出/导入表中数据192
11.5.1 使用SELECT…INTO OUTFILE语句导出文本文件192
11.5.2 使用LOAD DATA INFILE语句导入文本文件193
11.6 同步实训:备份与还原商品销售系统数据库194
11.7 习题195

第12章 MySQL事务197
12.1 事务的概念197
12.2 事务的特性197
12.3 事务的执行模式198
12.3.1 隐式事务198
12.3.2 显式事务198
12.4 同步实训:在商品销售系统数据库中使用事务200
12.5 习题200


展开全部

作者简介

鲁大林,高级工程师/副教授,现常州信息职业技术学院软件与大数据学院教师,曾有多年软件企业从事企业管理软件设计与开发实践工作经历,研究方向为数据库技术和Web应用技术。主持横向课题5项,主编并公开出版教材7部,参与省级精品在线课程1门,公开发表科研及教学论文数篇,以**作者申请获得软件著作权多份。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航