登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

『簡體書』MySQL数据库任务驱动式教程(第4版)(微课版)(AIGC拓展版)

書城自編碼: 4151820
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 石坤泉 汤双霞
國際書號(ISBN): 9787115671370
出版社: 人民邮电出版社
出版日期: 2025-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 356

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
土地发展权与中国的空间治理
《 土地发展权与中国的空间治理 》

售價:NT$ 638.0
粤港澳大湾区经济发展报告(2025)
《 粤港澳大湾区经济发展报告(2025) 》

售價:NT$ 924.0
俄国史译丛——先声:19世纪末20世纪初俄国的知识界
《 俄国史译丛——先声:19世纪末20世纪初俄国的知识界 》

售價:NT$ 539.0
最后的使团:1795年荷兰访华使团及被遗忘的中西相遇史
《 最后的使团:1795年荷兰访华使团及被遗忘的中西相遇史 》

售價:NT$ 449.0
午夜时分的解放 1947印度独立与印巴分治实录  汗青堂丛书150
《 午夜时分的解放 1947印度独立与印巴分治实录 汗青堂丛书150 》

售價:NT$ 653.0
轻松读懂大唐风云三百年(全4册)
《 轻松读懂大唐风云三百年(全4册) 》

售價:NT$ 1219.0
雅贼(偷天大盗斯特凡·布雷特维泽的双面人生)
《 雅贼(偷天大盗斯特凡·布雷特维泽的双面人生) 》

售價:NT$ 281.0
意大利读画记
《 意大利读画记 》

售價:NT$ 347.0

編輯推薦:
1.十四五职业教育国家规划教材
2.满足二级考试要求,按照考试大纲知识点要求编写
3.采用任务驱动式写法
4.配套微课版
5.名校名师——番禺职院信息学院副院长
內容簡介:
本书对照《全国计算机等级考试二级MySQL数据库程序设计考试大纲(2023年版)》,结合Oracle认证考试(SQL认证)以及1+X职业技能(Web前端开发)等级考试内容编写而成。本书采用MySQL 8.0,介绍MySQL 8.0的新特性、新功能,主要讲解数据库设计的基本原理和基本方法、MySQL基础及其应用。全书共11个项目(26个任务),包括认识数据库,MySQL实训环境配置,MySQL字符集与数据类型,创建与管理数据库、表和索引,数据查询、数据处理与视图,创建和使用程序,数据库安全与性能优化,PHP基础,访问MySQL数据库,phpMyAdmin操作数据库以及MySQL集群架构搭建实例。
本书可以作为高职高专院校数据库相关课程的教材,也可以作为全国计算机等级考试二级MySQL数据库程序设计考试、Oracle认证考试(SQL认证)以及1+X职业技能(Web前端开发)等级考试的参考书,还可以作为数据库开发人员的实用参考书或者职业培训教材。
關於作者:
石坤泉,男,教授,研究方向:数据库技术、信息安全和图像处理,广东省南粤优秀教师,广东省高等学校公共计算机课教指委委员,广东省计算机学会竞赛委员会委员,全国高等院校计算机基础教育研究会高职计算机与电子商务专委会副主任委员,广东轩辕网络科技有限公司数据库技术专家、系统集成顾问,全国信息技术应用水平大赛优秀指导老师。主持和参与省、市科研项目十余项,发表论文30多篇(北大中文核心、CSSCI以及SCI/EI检索等十余篇);获实用新型专利和软件著作权授权十余项;主编教材20余部,国家职业教育规划教材3部,教材累计发行40多万册,专著2部。
目錄
目录 CONTENTS




基础篇
项目一 认识数据库
任务1
认识数据库2
任务背景2
任务目标2
任务要求3
任务分解3
1.1 了解数据库的基本应用3
1.2 了解数据库的几个概念4
1.3 认识关系数据库4
1.4 关系数据库设计6
1.4.1 认识实体、属性、联系6
1.4.2 将E-R图转换为关系模式7
1.4.3 关系模式的规范化8
1.5 数据库应用系统10
1.5.1 认识C/S模式数据库应用
系统10
1.5.2 认识B/S模式数据库应用
系统11
1.6 认识一个真实的关系数据库12
【项目实践】13
【习题】14
任务2
认识MySQL15
任务背景15
任务目标15
任务要求15
任务分解16
2.1 认识SQL16
2.1.1 SQL的特点16
2.1.2 SQL的类型16
2.2 MySQL概述17
2.3 认识MySQL 8.017
2.4 MySQL的管理工具18
2.5 初识MySQL数据类型20
2.6 初识MySQL的基本语句20
【习题】20

项目二 MySQL实训环境
配置
任务3
Windows操作系统中
MySQL的安装与配置22
任务背景22
任务目标22
任务要求23
任务分解23
3.1 MySQL服务器的安装与
配置23
3.1.1 MySQL服务器的安装23
3.1.2 MySQL服务器的配置26
3.2 更改MySQL的配置30
3.3 连接MySQL本地服务32
3.3.1 服务的启动和关闭32
3.3.2 使用MySQL客户端连接MySQL
服务器32
3.3.3 使用DOS命令连接MySQL
服务器33
3.4 远程访问MySQL服务器33
【项目实践】35
【习题】35
任务4
安装与配置WampServer
3.336
任务背景36
任务目标36
任务要求36
任务分解36
4.1 认识WampServer 3.336
4.2 安装WampServer 3.337
4.3 配置WampServer 3.338
4.3.1 设置用户登录密码38
4.3.2 PHP文件目录39
【项目实践】39
【习题】39

项目三 MySQL字符集与数据类型
任务5
认识和设置MySQL
字符集41
任务背景41
任务目标41
任务分解42
5.1 认识字符集和校对原则42
5.2 MySQL 8.0支持的字符集和
校对原则42
5.3 确定字符集和校对原则43
5.4 使用MySQL字符集时的
建议45
【项目实践】45
【习题】45
任务6
MySQL数据类型46
任务背景46
任务目标46
任务要求46
任务分解47
6.1 整数类型47
6.2 浮点数类型和定点数类型47
6.3 CHAR类型和VARCHAR
类型47
6.4 TEXT类型和BLOB类型48
6.5 BINARY类型和VARBINARY
类型49
6.6 日期和时间类型49
6.7 ENUM类型和SET类型49
6.8 如何选择数据类型50
6.9 数据类型的附加属性50
【项目实践】51
【习题】51

项目四 创建与管理数据库、表和索引
任务7
数据库和表52
任务背景52
任务目标52
任务要求53
任务分解53
7.1 创建与管理数据库53
7.1.1 创建数据库53
7.1.2 查看数据库53
7.1.3 修改数据库54
7.1.4 删除数据库54
7.2 创建与管理表54
7.2.1 创建表54
7.2.2 查看表58
7.2.3 修改表59
7.2.4 复制表59
7.2.5 删除表60
7.3 数据操作60
7.3.1 插入数据60
7.3.2 修改数据63
7.3.3 删除数据63
7.4 JSON数据类型的使用方法64
7.5 计算字段的使用方法64
【项目实践】65
【习题】67
任务8
创建和管理索引69
任务背景69
任务目标69
任务要求69
任务分解70
8.1 认识索引70
8.1.1 索引的分类70
8.1.2 索引的设计原则71
8.2 索引的创建71
8.2.1 创建表时创建索引71
8.2.2 用CREATE INDEX语句创建
索引72
8.2.3 用ALTER TABLE语句创建
索引73
8.3 索引的查看74
8.4 索引的删除74
8.4.1 用DROP INDEX语句删除
索引74
8.4.2 用ALTER TABLE语句删除
索引75
【项目实践】75
【习题】76
任务9
数据约束和参照完整性77
任务背景77
任务目标77
任务要求77
任务分解78
9.1 PRIMARY KEY约束78
9.1.1 理解PRIMARY KEY约束78
9.1.2 设置主键的两种方式78
9.1.3 复合主键78
9.1.4 修改表的主键79
9.2 UNIQUE约束79
9.2.1 理解UNIQUE约束79
9.2.2 创建UNIQUE约束79
9.2.3 修改UNIQUE约束80
9.3 FOREIGN KEY约束80
9.3.1 理解FOREIGN KEY约束80
9.3.2 在创建表时创建外键81
9.3.3 对已有的表添加外键81
9.3.4 创建级联更新、级联删除81
9.3.5 查看外键和删除外键82
9.4 CHECK约束82
9.4.1 理解CHECK约束82
9.4.2 创建CHECK约束82
【项目实践】83
【习题】83

项目五 数据查询、数据处理与视图
任务10
数据库的查询84
任务背景84
任务目标84
任务要求85
任务分解85
10.1 了解SELECT语法结构85
10.2 认识基本子句86
10.2.1 认识SELECT子句86
10.2.2 认识FROM子句87
10.2.3 认识WHERE子句88
10.2.4 认识GROUP BY子句91
10.2.5 认识ORDER BY子句92
10.2.6 认识HAVING子句93
10.2.7 认识LIMIT子句94
10.3 使用聚合函数进行统计查询95
10.4 多表连接查询96
10.4.1 全连接96
10.4.2 JOIN连接97
10.5 嵌套查询99
10.5.1 嵌套在WHERE子句中99
10.5.2 嵌套在SELECT子句中100
10.5.3 嵌套在FROM子句中101
10.5.4 IN子查询101
10.5.5 比较子查询103
10.5.6 EXISTS子查询103
10.6 联合查询104
【项目实践】105
【习题】106
任务11
MySQL运算符和函数107
任务背景107
任务目标107
任务要求107
任务分解108
11.1 认识和使用运算符108
11.1.1 算术运算符108
11.1.2 比较运算符109
11.1.3 逻辑运算符114
11.1.4 位运算符116
11.1.5 运算符的优先级116
11.2 认识和使用函数117
11.2.1 数学函数117
11.2.2 聚合函数120
11.2.3 日期和时间函数122
11.2.4 控制流判断函数127
11.2.5 字符串函数128
11.2.6 系统信息函数130
11.2.7 加密函数131
11.2.8 格式化函数131
11.3 使用JSON函数131
11.4 使用窗口函数132
【项目实践】134
【习题】134
任务12
创建和使用视图135
任务背景135
任务目标135
任务要求135
任务分解136
12.1 认识视图136
12.2 视图的特性136
12.3 创建视图136
12.3.1 来自一张基本表137
12.3.2 来自多张基本表137
12.3.3 来自视图137
12.4 查看视图138
12.4.1 查看已创建的视图138
12.4.2 查看视图的结构139
12.4.3 查看视图的定义139
12.5 使用视图140
12.5.1 使用视图进行查询140
12.5.2 使用视图进行计算140
12.5.3 使用视图操作基本表数据140
12.6 修改视图141
12.7 删除视图142
【项目实践】142
【习题】142
高级篇
项目六 创建和使用程序
任务13
创建和使用存储过程145
任务背景145
任务目标145
任务要求146
任务分解146
13.1 认识存储过程146
13.2 创建基本的存储过程146
13.2.1 DELIMITER命令146
13.2.2 创建基本存储过程147
13.2.3 查看存储过程149
13.3 执行存储过程149
13.4 创建带变量的存储过程151
13.4.1 局部变量声明与赋值151
13.4.2 创建使用局部变量的存储
过程152
13.5 创建带有流程控制语句的存储
过程153
13.5.1 使用IF…THEN…ELSE
语句153
13.5.2 使用CASE语句154
13.6 在存储过程中调用其他存储
过程155
13.7 修改存储过程155
13.8 查看存储过程的定义156
13.9 删除存储过程156
【项目实践】157
【习题】157
任务14
创建和使用存储函数158
任务背景158
任务目标158
任务要求158
任务分解159
14.1 认识存储函数159
14.2 创建存储函数159
14.2.1 创建基本的存储函数159
14.2.2 创建带变量的存储函数160
14.3 调用存储函数160
14.3.1 使用SELECT关键字调用存储
函数160
14.3.2 在存储函数中调用另外一个存储
函数或者存储过程161
14.4 查看存储函数161
14.5 修改存储函数162
14.6 删除存储函数162
【项目实践】163
【习题】163
任务15
创建和使用触发器164
任务背景164
任务目标164
任务要求164
任务分解165
15.1 认识触发器165
15.2 创建触发器165
15.2.1 激发它表数据更新165
15.2.2 激发自表数据更新167
15.2.3 通过触发器调用存储过程168
15.3 查看触发器169
15.4 删除触发器169
【项目实践】170
【习题】170
任务16
创建和使用事件171
任务背景171
任务目标171
任务要求171
任务分解172
16.1 认识事件172
16.2 创建事件172
16.2.1 创建某个时刻发生的事件173
16.2.2 创建在指定区间周期性发生的
事件174
16.2.3 在事件中调用存储过程或存储
函数175
16.3 查看事件175
16.4 修改事件176
16.5 删除事件176
【项目实践】176
【习题】176

项目七 数据库安全与性能优化
任务17
用户与权限177
任务背景177
任务目标178
任务要求178
任务分解178
17.1 创建用户账户178
17.1.1 MySQL的密码验证插件178
17.1.2 用CREATE USER语句创建
用户179
17.1.3 修改用户密码180
17.1.4 重命名用户181
17.1.5 删除用户181
17.2 授予用户权限181
17.2.1 关于MySQL的权限182
17.2.2 用GRANT语句授权182
17.3 用REVOKE语句收回
权限184
17.4 权限转移185
17.5 权限限制185
17.6 密码管理策略185
17.6.1 过期时间管理185
17.6.2 MySQL用户密码重用策略
设置186
17.7 角色管理186
17.7.1 创建角色并授予用户角色
权限187
17.7.2 检查角色权限187
17.7.3 撤销角色或角色权限187
17.7.4 删除角色188
17.7.5 角色和用户的实际应用188
【项目实践】188
【习题】189
任务18
数据库备份与恢复190
任务背景190
任务目标190
任务要求190
任务分解191
18.1 用SELECT…INTO OUTFILE
语句备份表数据191
18.2 用LOAD DATA INFILE语句
恢复表数据191
18.3 用mysqldump备份与
恢复192
18.3.1 进入mysqldump192
18.3.2 备份与恢复表192
18.3.3 备份与恢复库193
18.3.4 将表结构和数据分别备份194
18.3.5 备份与恢复其他方面195
18.4 用mysqlimport恢复表
数据195
18.5 用SOURCE恢复表和
数据库195
18.6 用日志备份196
【项目实践】197
【习题】197
任务19
数据库性能优化198
任务背景198
任务目标198
任务要求199
任务分解199
19.1 优化MySQL服务器199
19.1.1 通过修改my.ini文件进行性能
优化199
19.1.2 通过MySQL控制台进行性能
优化199
19.2 优化表结构设计和数据
操作201
19.2.1 添加中间表201
19.2.2 增加冗余字段201
19.2.3 合理设置表的数据类型和
属性202
19.2.4 优化插入记录的速度202
19.2.5 对表进行分析、检查、优化和
修复203
19.3 优化查询205
19.3.1 查看SELECT语句的执行
效果205
19.3.2 使用索引优化查询207
19.3.3 优化子查询212
19.3.4 优化慢查询212
19.4 优化性能的其他方面213
19.5 数据库的架构优化214
19.6 配置文件优化214
19.7 存储与数据格式优化215
【项目实践】216
【习题】216
任务20
事务与锁217
任务背景217
任务目标217
任务要求217
任务分解218
20.1 MySQL事务的四大特性
(ACID)218
20.2 MySQL事务隔离级别与
一致性218
20.2.1 事务的隔离级别218
20.2.2 数据一致性221
20.2.3 事务提交与回滚SQL
语句222
20.3 MySQL中的锁机制223
20.3.1 3种锁方式与4种锁模式223
20.3.2 死锁产生的必要条件224
【习题】225
应用篇
项目八 PHP基础
任务21
初识与应用PHP228
任务背景228
任务目标228
任务要求229
任务分解229
21.1 PHP技术基础229
21.1.1 PHP标记风格229
21.1.2 在HTML代码中嵌入PHP
代码230
21.1.3 使用PHP输出HTML
标签230
21.1.4 在PHP代码中调用JavaScript
脚本230
21.2 PHP的数据类型231
21.2.1 整型231
21.2.2 浮点型231
21.2.3 布尔型231
21.2.4 字符串232
21.3 PHP数据处理232
21.3.1 PHP对数组的处理232
21.3.2 PHP对字符串的处理235
21.3.3 用PHP处理日期和时间236
21.3.4 PHP中对URL、HTTP的
处理236
21.3.5 PHP中的数学运算237
21.4 PHP连接MySQL
数据库238
21.4.1 PHP程序连接到MySQL数据库
的原理239
21.4.2 PHP连接到MySQL
函数239
21.5 PHP操作MySQL
数据库239
21.5.1 一次执行一条SQL语句239
21.5.2 一次执行多条语句240
21.5.3 处理查询结果240
21.5.4 关闭创建的对象241
21.6 PHP备份与还原MySQL
数据库241
21.6.1 MySQL数据库与表的
备份241
21.6.2 MySQL数据库与表的
还原242
21.7 应用实践:基于文本的简易
留言板242
【习题】245

项目九 访问MySQL
数据库
任务22
Java访问MySQL
数据库246
任务背景246
任务目标246
任务要求247
任务分解247
22.1 Java连接MySQL
数据库247
22.1.1 下载并安装JDBC驱动MySQL
Connector/J247
22.1.2 java.sql中的类和接口247
22.1.3 连接MySQL数据库248
22.2 Java操作MySQL
数据库248
22.2.1 创建Statement对象248
22.2.2 插入、更新或者删除数据249
22.2.3 使用SELECT语句查询
数据249
22.3 Java备份MySQL
数据库249
22.4 Java还原MySQL
数据库250
【项目实践】250
【习题】250
任务23
C#访问MySQL
数据库251
任务背景251
任务目标251
任务要求251
任务分解251
23.1 C#连接MySQL数据库251
23.1.1 下载并安装Connector/Net
驱动程序252
23.1.2 使用Connector/Net驱动
程序253
23.1.3 连接MySQL数据库253
23.2 C#操作MySQL数据库253
23.2.1 创建MySqlCommand
对象253
23.2.2 关闭创建的对象254
23.3 C#备份与还原MySQL
数据库254
23.3.1 C#备份MySQL数据库254
23.3.2 C#还原MySQL数据库254
【项目实践】255
【习题】255
任务24
Python访问MySQL
数据库256
任务背景256
任务目标256
任务要求256
任务分解257
24.1 Python技术基础257
24.1.1 什么是MySQLdb257
24.1.2 安装Python257
24.1.3 安装MySQLdb258
24.2 Python数据类型258
24.3 Python连接MySQL
数据库259
24.4 Python MySQL操作
数据库259
24.4.1 获取操作游标259
24.4.2 操作库260
24.4.3 操作数据表260
24.4.4 数据查询260
24.5 Python提交与回滚260
【项目实践】261
【习题】262

项目十 phpMyAdmin操作数据库
任务25
使用phpMyAdmin操作
数据库263
任务背景263
任务目标263
任务要求264
任务分解264
25.1 创建与管理数据库264
25.2 创建与管理表265
25.2.1 创建表265
25.2.2 管理表266
25.3 字符集设置267
25.4 表数据操作268
25.4.1 插入数据268
25.4.2 导入数据268
25.4.3 操作数据269
25.5 索引与参照完整性约束270
25.5.1 创建主键、唯一性约束和
索引270
25.5.2 参照完整性约束270
25.6 使用查询270
25.7 创建视图271
25.8 创建和使用程序272
25.8.1 创建存储过程272
25.8.2 创建存储函数273
25.8.3 使用程序273
25.9 创建和使用触发器274
25.9.1 创建触发器274
25.9.2 使用触发器275
25.10 创建事件和使用事件276
25.10.1 创建执行一次的事件276
25.10.2 创建周期性执行的事件277
25.10.3 编辑、导出或删除事件277
25.11 用户与权限管理278
25.11.1 编辑当前用户的权限278
25.11.2 添加新用户和设置权限279
25.12 备份与恢复数据库281
25.12.1 备份数据库281
25.12.2 恢复数据库282
【项目实践】282
【习题】282












项目十一 MySQL集群架构搭建实例
任务26
Linux操作系统中搭建
MySQL集群284
任务背景284
任务目标284
任务要求285
任务分解285
26.1 认识MySQL主从285
26.1.1 MySQL支持的复制的
类型285
26.1.2 MySQL复制技术的特点285
26.1.3 MySQL主从复制过程286
26.2 MySQL主从详细配置287
26.2.1 主服务器配置287
26.2.2 从服务器配置287
26.2.3 配置验证288
【项目实践】289
【习题】289

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.