全新正版 急速发货
¥ 43.2 4.9折 ¥ 89 全新
库存38件
作者明日科技 编著
出版社化学工业出版社
ISBN9787122405883
出版时间2022-06
装帧平装
开本16开
定价89元
货号29436971
上书时间2024-12-16
MySQL是一款非常优秀的自由软件,由瑞士的MySQLAB公司开发,是一款真正快速、多用户、多线程的SQL数据库服务器。MySQL数据库是世界上流行的数据库之一。
国内很多的大型网络公司也选择MySQL数据库,诸如百度、网易、新浪等。据统计,世界一流的互联网公司中,排名前20位的有80%是MySQL的忠实用户。本书内容本书包含了学习MySQL数据库的各类知识,全书共分为4篇18章内容,结构如下。第1篇:基础知识篇。本篇主要包括MYSQL概述、MySQL图形化管理工具、MYSQL语言基础、数据库和数据表操作、数据查询、MySQL函数等内容。通过本篇的学习,读者能够熟练掌握MySQL数据库的基础知识。第2篇:高级应用篇。本篇主要包括索引、视图、数据完整性约束、存储过程与存储函数、触发器、事件等内容。通过本篇的学习,读者将熟悉MySQL的高级应用。第3篇:系统管理篇。本篇介绍数据的备份与恢复、性能优化、安全管理、MySQL系统管理。通过本篇的学习,读者将了解有关MySQL数据库的创建原理,以及安全防护措施,掌握数据库管理、维护的方法和工具。第4篇:项目实战篇。本篇一共有两个实战项目,分别是使用Java语言配合使用MySQL数据库,开发看店宝程序,让读者学习如何使用MySQL进行应用系统的数据库设计;使用Python语言配合使用MySQL数据库,开发一个智慧校园考试系统。书中按照开发背景→系统分析→系统设计→数据库设计→主窗体设计→公共模块设计→部分主要模块设计的过程进行介绍,带领读者一步一步亲身体验使用MySQL作为数据库的项目开发全过程。本书特点知识讲解详尽细致。本书以零基础入门学员为对象,力求将知识点划分得更加细致,讲解更加详细,使读者能够学必会,会必用。案例侧重实用有趣。通过实例学习是好的编程学习方式,本书在讲解知识时,通过有趣、实用的案例对所讲解的知识点进行解析,让读者不只学会知识,还能够知道所学知识的真实使用场景。思维导图总结知识。每章后都使用思维导图总结本章重点知识,使读者能一目了然地回顾本章知识点,以及需要重点掌握的知识。配套高清视频讲解。本书资源包中提供了同步高清教学视频,读者可以根据这些视频更快速地学习,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。读者对象初学编程的自学者 编程爱好者大中专院校的老师和学生 相关培训机构的老师和学员毕业设计的学生 初、中、高级程序开发人员程序测试及维护人员 参加实习的“菜鸟”程序员读者服务为了方便解决本书疑难问题,我们提供了多种服务方式,并由作者团队提供在线技术指导和社区服务,服务方式如下:√ 企业QQ:4006751066√ QQ群:309198926√ 服务电话:400/67501966、0431/84978981本书约定开发环境及工具如下:√ 操作系统:Windows7、Windows 10等。√ 数据库:MySQL 8.0致读者本书由明日科技数据库开发团队组织编写,主要人员有周佳星、王小科、申小琦、赵宁、李菁菁、何平、张鑫、王国辉、李磊、赛奎春、杨丽、高春艳、张宝华、庞凤、宋万勇、葛忠月等。
在编写过程中,我们以科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评指正。
感谢您阅读本书,零基础编程,一切皆有可能,希望本书能成为您编程路上的敲门砖。
祝读书快乐!编者
本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习MySQL编程知识,并提升自己的实际开发能力。全书共分为4篇18章,内容包括MySQL概述、MySQL图形化管理工具、MySQL语言基础、数据库和数据表的操作、数据查询、MySQL函数、索引、视图、数据完整性约束、存储过程与存储函数、触发器、事件、数据的备份与恢复、性能优化、安全管理、MySQL系统管理、基于Java MySQL的看店宝和基于Python MySQL的智慧校园考试系统。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会MySQL程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合MySQL初学者、数据库工程师等自学使用,也可用作高等院校相关专业的教材及参考书。
本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习MySQL编程知识,并提升自己的实际开发能力。全书共分为4篇18章,内容包括MySQL概述、MySQL图形化管理工具、MySQL语言基础、数据库和数据表的操作、数据查询、MySQL函数、索引、视图、数据完整性约束、存储过程与存储函数、触发器、事件、数据的备份与恢复、性能优化、安全管理、MySQL系统管理、基于Java MySQL的看店宝和基于Python MySQL的智慧校园考试系统。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会MySQL程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合MySQL初学者、数据库工程师等自学使用,也可用作高等院校相关专业的教材及参考书。
第1篇 基础知识篇
第1章 MySQL概述 2 视频讲解:4节,22分钟
1.1 了解MySQL 3
1.1.1 MySQL数据库的概念 3
1.1.2 MySQL的发展史 3
1.1.3 MySQL的优势 3
1.2 MySQL特性 3
1.3 MySQL的应用环境 5
1.4 MySQL服务器的安装和配置 5
1.4.1 MySQL服务器下载 5
1.4.2 MySQL服务器安装 7
1.4.3 启动、连接、断开和停止MySQL服务器 14
1.4.4 打开MySQL 8.0 Command Line Client 17
本章知识思维导图 18
第2章 MySQL Workbench图形化管理工具 19
2.1 MySQL Workbench图形化管理工具概述 20
2.2 MySQL Workbench安装 20
2.3 创建数据库和数据表 20
2.3.1 创建数据库 20
2.3.2 创建数据表 22
2.4 添加数据 23
2.5 数据的导出和导入 24
2.5.1 数据的导出 24
2.5.2 数据的导入 25
本章知识思维导图 26
第3章 MySQL语言基础 27 视频讲解:3节,45分钟
3.1 数据类型 28
3.1.1 数字类型 28
3.1.2 字符串类型 28
3.1.3 日期和时间数据类型 30
3.2 运算符 30
3.2.1 算术运算符 30
3.2.2 比较运算符 31
3.2.3 逻辑运算符 34
3.2.4 位运算符 36
3.2.5 运算符的优先级 37
3.3 流程控制语句 37
3.3.1 IF语句 37
3.3.2 CASE语句 38
3.3.3 WHILE循环语句 39
3.3.4 LOOP循环语句 40
3.3.5 REPEAT循环语句 41
本章知识思维导图 43
第4章 数据库和数据表操作 44 视频讲解:12节,78分钟
4.1 数据库操作 45
4.1.1 创建数据库 45
4.1.2 查看数据库 45
4.1.3 选择数据库 46
4.1.4 删除数据库 46
4.2 数据表操作 46
4.2.1 创建数据表 46
4.2.2 查看表结构 47
4.2.3 修改表结构 48
4.2.4 重命名表 49
4.2.5 删除数据表 50
4.3 语句操作 50
4.3.1 插入记录 50
4.3.2 查询数据库记录 51
4.3.3 修改记录 55
4.3.4 删除记录 56
本章知识思维导图 56
第5章 数据查询 57 视频讲解:8节,73分钟
5.1 基本查询语句 58
5.2 单表查询 59
5.2.1 查询所有字段 59
5.2.2 查询指定字段 59
5.2.3 查询指定数据 60
5.2.4 带IN关键字的查询 60
5.2.5 带BETWEEN AND的范围查询 61
5.2.6 带LIKE的字符匹配查询 62
5.2.7 用IS NULL关键字查询空值 62
5.2.8 带AND的多条件查询 63
5.2.9 带OR的多条件查询 63
5.2.10 用DISTINCT关键字去除结果中的重复行 64
5.2.11 用ORDEBY关键字对查询结果排序 64
5.2.12 用GROUP BY关键字分组查询 64
5.2.13 用LIMIT限制查询结果的数量 66
5.3 使用聚合函数查询 66
5.3.1 COUNT()函数 67
5.3.2 SUM()函数 67
5.3.3 AVG()函数 67
5.3.4 MAX()函数 68
5.3.5 MIN()函数 68
5.4 连接查询 69
5.4.1 内连接查询 69
5.4.2 外连接查询 70
5.4.3 复合条件连接查询 71
5.5 子查询 71
5.5.1 带IN关键字的子查询 72
5.5.2 带比较运算符的子查询 73
5.5.3 带EXISTS关键字的子查询 73
5.5.4 带ANY关键字的子查询 74
5.5.5 带ALL关键字的子查询 75
5.6 合并查询结果 76
5.7 定义表和字段的别名 77
5.7.1 为表取别名 77
5.7.2 为字段取别名 77
5.8 使用正则表达式查询 78
5.8.1 匹配指定字符中的任意一个 79
5.8.2 使用“*”和“ ”来匹配多个字符 79
本章知识思维导图 80
第6章 MySQL函数 81 视频讲解:7节,34分钟
6.1 MySQL函数概述 82
6.2 数学函数 82
6.2.1 ABS(x)函数 83
6.2.2 FLOOR(x)函数 83
6.2.3 RAND()函数 83
6.2.4 PI()函数 84
6.2.5 TRUNCATE(x,y)函数 84
6.2.6 ROUND(x)函数和ROUND(x,y)函数 84
6.2.7 SQRT(x)函数 85
6.3 字符串函数 85
6.3.1 INSERT(s1,x,len,s2)函数 86
6.3.2 UPPER(s),UCASE(s)函数 86
6.3.3 LEFT(s,n)函数 87
6.3.4 RTRIM(s)函数 87
6.3.5 SUBSTRING(s,n,len)函数 87
6.3.6 REVERSE(s)函数 87
6.3.7 FIELD(s,s1,s2,...)函数 88
6.4 日期和时间函数 88
6.4.1 CURDATE()函数和CURRENT_DATE()函数 89
6.4.2 CURTIME()函数和CURRENT_TIME()函数 89
6.4.3 NOW()函数 90
6.4.4 DATEDIFF(d1,d2)函数 90
6.4.5 ADDDATE(d,n)函数 90
6.4.6 ADDDATE(d,INTERVAL exp type)函数 91
6.4.7 SUBDATE(d,n)函数 91
6.5 条件判断函数 91
6.6 系统信息函数 92
6.7 加密函数 93
6.8 其他函数 93
本章知识思维导图 94
第2篇 高级应用篇
第7章 索引 96 视频讲解:3节,21分钟
7.1 索引概述 97
7.1.1 MySQL索引概述 97
7.1.2 MySQL索引分类 97
7.2 创建索引 98
7.2.1 在建立数据表时创建索引 98
7.2.2 在已建立的数据表中创建索引 102
7.2.3 修改数据表结构添加索引 106
— 没有更多了 —
以下为对购买帮助不大的评价