资源详情

MySQL必知必会(第2版)

MySQL必知必会(第2版)-电子书下载

🚀掌握MySQL 8新技能,从入门到精通只需一书!📚


作者: [美]本•福达(Ben Forta)
出版社: 人民邮电出版社
出品方: 图灵教育
原作名: MySQL Crash Course, 2nd Edition
译者: 刘晓霞/钟鸣
页数: 272
装帧: 平装
ISBN: 9787115651884

下载次数:122


本站推荐


在数字化时代,数据的力量不容小觑,而MySQL作为全球最受欢迎的数据库管理系统之一,其重要性不言而喻。🌐 如果你正在寻找一本能够快速上手并深入掌握MySQL的书籍,那么《MySQL必知必会(第2版)》无疑是你的不二之选。🔍


本书由数据库领域的权威作者[美]本•福达(Ben Forta)倾力打造,以其深入浅出的讲解方式,带你从MySQL的基础知识出发,逐步探索数据库的深层奥秘。📈 人民邮电出版社携手图灵教育,将这本原作名《MySQL Crash Course, 2nd Edition》的精品力作呈现给中文读者,译者刘晓霞和钟鸣的精准翻译,让每一位读者都能无障碍地吸收书中的精华。🌟


在这本272页的平装书中,你将体验到一个全新的学习旅程。📖 从简单的数据检索开始,作者本•福达(Ben Forta)巧妙地引导读者逐步深入到更复杂的数据库操作,如子查询、连接的使用、全文搜索等高级功能。🔎 书中不仅涵盖了存储过程、游标、触发器等核心概念,还特别强调了数据库维护的重要性,确保读者在实践中能够游刃有余。🛠️


《MySQL必知必会(第2版)》的最大亮点在于其重点突出、条理清晰的内容结构。🎯 作者系统而扼要地讲解了每一个知识点,让你在不经意间“功力大增”。💪 这种高效的学习方式,特别适合那些希望快速提升数据库技能的开发者和数据库管理员。🚀


值得一提的是,本书的第2版特别基于最新的MySQL 8进行了全面修订,这意味着你将学习到最前沿的技术动态和最佳实践。🌟 无论是新手还是有一定基础的数据库从业者,都能在这本书中找到适合自己的学习路径。🛤️


在这个信息爆炸的时代,掌握一门强大的数据库技术无疑是提升个人竞争力的关键。📈 《MySQL必知必会(第2版)》以其实用性和权威性,成为了数据库学习领域的经典之作。🏆 它不仅能够帮助你构建坚实的数据库知识基础,还能够激发你在数据库领域的无限潜能。🌈


如果你已经准备好迎接数据库管理的挑战,那么请不要错过这本《MySQL必知必会(第2版)》。📚 它将是你技术成长路上的得力助手,带你开启一段精彩的数据库探索之旅。🚀💼

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录
MySQL是世界上颇受欢迎的数据库管理系统。本书从简单的数据检索开始,逐步深入讲解一些复杂的内容,包括子查询、连接的使用、全文搜索、存储过程、游标、触发器、数据库维护,等等。本书重点突出、条理清晰,系统而扼要地让你学到应该学到的知识,使你在不经意间“功力大增”。第2版基于MySQL 8进行了全面修订。
本·福达(Ben Forta),世界知名的技术作家,在计算机产品开发、支持、培训和营销等方面拥有30多年的丰富经验。他也是Adobe公司的教育计划高级总监。多年来,他撰写了SQL、正则表达式、JSP、WAP和Windows开发等方面的十多部技术图书,其中不少是世界畅销书,已被翻译为多种语言在全世界出版发行。
第1章了解SQL1
1.1数据库基础1
1.1.1什么是数据库2
1.1.2表2
1.1.3列和数据类型3
1.1.4行4
1.1.5主键4
1.2什么是SQL5
1.3动手实践6
1.4小结7
第2章MySQL简介8
2.1什么是MySQL8
2.1.1客户端—服务器软件8
2.1.2MySQL版本10
2.2MySQL工具10
2.2.1mysql命令行工具10
2.2.2MySQLWorkbench11
2.2.3其他工具12
2.3小结13
第3章使用MySQL14
3.1使用命令行工具15
3.1.1选择数据库15
3.1.2了解数据库和表16
3.2使用MySQLWorkbench19
3.2.1开始使用19
3.2.2MySQLWorkbench用户界面20
3.2.3选择数据库21
3.2.4学习数据库和表22
3.2

5执行SQL语句22
3.3下一步23
3.4小结23
第4章检索数据24
4.1SELECT语句24
4.2检索单列24
4.3检索多列26
4.4检索所有列28
4.5检索不同的行28
4.6限制结果30
4.7使用完全限定的表名31
4.8使用注释32
4.9小结33
4.10挑战题33
第5章排序检索数据34
5.1排序数据34
5.2按多列排序36
5.3按列位置排序37
5.4指定排序方向38
5.5小结40
5.6挑战题40
第6章过滤数据42
6.1使用WHERE子句42
6.2WHERE子句运算符43
6.2.1检查单个值44
6.2.2不匹配检查45
6.2.3范围检查46
6.2.4空值检查47
6.3小结48
6.4挑战题48
第7章高级数据过滤49
7.1组合WHERE子句49
7.1.1AND运算符49
7.1.2OR运算符50
7.1.3运算符的优先级51
7.2IN运算符52
7.3NOT运算符54
7.4小结56
7.5挑战题56
第8章用通配符进行过滤58
8.1LIKE运算符58
8.1.1百分号(%)通配符59
8.1.2下划线(_)通配符60
8.2使用通配符的技巧61
8.3小结62
8.4挑战题62
第9章用正则表达式进行搜索63
9.1正则表达式介绍63
9.2使用MySQL正则表达式64
9.2.1基本字符匹配64
9.2.2进行OR匹配66
9.2.3匹配几个字符之一67
9.2.4匹配范围68
9.2.5匹配特殊字符69
9.2.6匹配字符类70
9.2.7匹配多个实例71
9.2.8定位符73
9.3小结74
9.4挑战题74
第10章创建计算字段75
10.1计算字段75
10.2拼接字段76
10.3执行算术运算79
10.4小结80
10.5挑战题81
第11章使用数据处理函数82
11.1函数82
11.2使用函数83
11.2.1文本处理函数83
11.2.2日期和时间处理函数85
11.2.3数值处理函数89
11.3小结89
11.4挑战题90
第12章汇总数据91
12.1聚合函数91
12.1.1Avg()函数92
12.1.2Count()函数93
12.1.3Max()函数94
12.1.4Min()函数95
12.1.5Sum()函数95
12.2聚合不同值96
12.3组合聚合函数97
12.4小结98
12.5挑战题98
第13章分组数据99
13.1数据分组99
13.2创建分组100
13.3过滤分组101
13.4分组和排序103
13.5分组与数据汇总相结合105
13.6SELECT子句顺序105
13.7小结106
13.8挑战题106
第14章使用子查询108
14.1子查询108
14.2利用子查询进行过滤108
14.3作为计算字段使用子查询111
14.4小结114
14.5挑战题114
第15章表连接116
15.1连接116
15.1.1关系表116
15.1.2为什么要使用连接118
15.2创建连接118
15.2.1WHERE子句的重要性119
15.2.2内连接122
15.2.3连接多张表123
15.3小结125
15.4挑战题126
第16章创建高级连接127
16.1使用表别名127
16.2使用不同类型的连接128
16.2.1自连接128
16.2.2自然连接130
16.2.3外连接131
16.3使用带聚合函数的连接132
16.4使用连接和连接条件134
16.5小结134
16.6挑战题134
第17章组合查询136
17.1组合查询简介136
17.2创建组合查询136
17.2.1使用UNION137
17.2.2UNION规则138
17.2.3包含或取消重复的行139
17.2.4对组合查询结果排序140
17.3小结141
17.4挑战题141
第18章全文搜索143
18.1理解全文搜索143
18.2使用全文搜索144
18.2.1执行全文搜索144
18.2.2使用查询扩展147
18.2.3布尔文本搜索149
18.2.4全文搜索的使用说明152
18.3小结153
18.4挑战题153
第19章插入数据154
19.1数据插入154
19.2插入完整的行154
19.3插入多行158
19.4插入检索出的数据159
19.5小结161
19.6挑战题161
第20章更新数据和删除数据162
20.1更新数据162
20.2删除数据164
20.3更新数据和删除数据的指导原则165
20.4小结166
20.5挑战题166
第21章创建和操作表167
21.1创建表167
21.1.1表创建基础167
21.1.2使用NULL值169
21.1.3重温主键170
21.1.4使用AUTO_INCREMENT171
21.1.5指定默认值172
21.1.6引擎类型173
21.2变更表175
21.3删除表176
21.4重命名表176
21.5小结177
21.6挑战题177
第22章使用视图178
22.1视图178
22.1.1为什么使用视图179
22.1.2视图的规则和限制179
22.2视图的使用和更新180
22.2.1利用视图简化复杂的连接180
22.2.2用视图重新格式化检索出的数据181
22.2.3用视图过滤不想要的数据183
22.2.4使用视图与计算字段183
22.2.5更新视图185
22.3小结185
22.4挑战题186
第23章使用存储过程187
23.1存储过程187
23.2为什么要使用存储过程188
23.3如何使用存储过程189
23.3.1执行存储过程189
23.3.2创建存储过程189
23.3.3DELIMITER挑战190
23.3.4删除存储过程191
23.3.5使用参数192
23.3.6建立智能存储过程195
23.3.7检查存储过程197
23.4小结198
23.5挑战题198
第24章使用游标199
24.1游标199
24.2如何使用游标199
24.2.1创建游标200
24.2.2打开游标和关闭游标200
24.2.3使用游标数据202
24.3小结206
第25章使用触发器207
25.1触发器207
25.2创建触发器208
25.3删除触发器209
25.4使用不同的触发器209
25.4.1INSERT触发器209
25.4.2DELETE触发器210
25.4.3UPDATE触发器211
25.5关于触发器的进一步介绍212
25.6小结213
第26章管理事务处理214
26.1事务处理214
26.2控制事务处理216
26.2.1使用ROLLBACK216
26.2.2使用COMMIT217
26.2.3使用保存点218
26.2.4更改默认的提交行为219
26.3小结219
第27章全球化和本地化220
27.1字符集和校对顺序220
27.2使用字符集和校对顺序221
27.3小结223
第28章安全管理224
28.1访问控制224
28.2用户管理225
28.2.1创建用户账号226
28.2.2删除用户账号227
28.2.3设置访问权限227
28.2.4更改密码230
28.3小结231
第29章数据库维护232
29.1备份数据232
29.2进行数据库维护232
29.3诊断启动问题233
29.4查看日志文件234
29.5小结235
第30章性能优化236
30.1性能优化概览236
30.2小结238
附录AMySQL入门239
附录B样例表241
附录CMySQL语句的语法248
附录DMySQL数据类型253
附录EMySQL关键字258