


作者:张文亮
定价:89元
印次:1-1
ISBN:9787302645610
出版日期:2023.10.01
印刷日期:2023.09.21
图书责编:赵军
图书分类:零售
MySQL数据库是目前全球流行的数据库之一。《MySQL 8.0从入门到实战》从入门到实战,系统全面、由浅入深地介绍MySQL数据库应用的各个方面。 全书分为8个部分,共18章。第1部分(第1~3章)介绍MySQL的基础知识,包括初识MySQL、数据库设计和数据类型;第2部分(第4~6章)介绍MySQL的基本操作,包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,包括MySQL视图和存储过程、游标和字符集排序规则;第6部分(第13~15章)介绍MySQL数据查询优化,包括MySQL索引、InnoDB事务模型和锁使用、InnoDB内存结构解析和优化;第7部分(第16、17章)介绍MySQL数据运维和读写分离架构,包括MySQL数据备份和还原、MySQL主从架构;第8部分(第18章)介绍MySQL数据操作实战。每一部分和章节都是相对独立的主题,读者可以有选择性地单独阅读。此外,《MySQL 8.0从入门到实战》附有函数速查表,方便读者在实际工作中快速查找函数。 《MySQL 8.0从入门到实战》适合想要从事大数据开发和提升自身技能的IT从业人员、数据库管理员、开发人员等阅读。通过丰富的理论知识和大量的实例,本书将帮助读者更好地应对在实际工作中遇到的与MySQL相关的问题。
张文亮,是知名的少数跨多领域(JAVA/.NET/Python)的IT布道师和国内资深架构师,对平台中间件如Kafka、Nginx、ElasticSearch、Redis、MongoDB等有深入的研究和见解。授课时善于用生活实例来体现抽象概念,知识点讲解细致透彻,能够构建系统知识体系,深受广大学员喜爱。著作包括《大数据高并发Redis一本通》《ElasticSearch全面解析与开发实践》《大数据之HBase入门与实战调优》等。
前 言 MySQL数据库是目前全球流行的数据库之一。全球最大的网络搜索引擎公司Google使用的数据库也是MySQL,国内的许多大型网络公司,如百度、网易和新浪等,也都选择了MySQL数据库。统计数据显示,在全球排名前20位的一流互联网公司中,有80%都是MySQL的忠实用户。目前,MySQL已被纳入全国计算机等级考试二级的考试科目。 在过去十年里,MySQL?社区相继推出了MySQL ?5.6、5.7和8.0?版本,这些版本在性能、可扩展性、安全性、稳定性、可维护性和易用性等方面都有了显著的发展。本书以MySQL 8.0版本为基础,除了延续之前的经典内容,如架构设计、优化和高可用性等,还增加了?MySQL?过去十年里新版本(包括?5?.7和8.0?版本)的新特性。 本书从实践的角度涵盖数据库系统的架构设计、锁、性能管理、高可用性等内容。除了可作为?MySQL?的参考书籍之外,它也可以作为数据库系统原理和设计的实现参考。本书有助于读者开启数据库的大门,不仅能使读者快速高效地解决业务问题,还能让读者站在数据库管理员的角度来优化自己的数据库。此外,本书还提供了与MySQL内部工作原理相关的基本信息和必要解释。读者对MySQL的工作原理了解越多,就越能对工程中所涉及的问题进行权衡并做出合理的决定。 最后,感谢各位读者选择了本书,希望本书能对读者有所助益。虽然笔者对书中所述内容都尽量进行了核实并进行了多次文字校对,但由于时间紧张和个人水平有限,书中难免存在疏漏之处,敬请广大读者批评指正。笔者会努力采纳读者的意见,争取不断完善本书,以此来回报各位读者对本...
第1部分 MySQL基础
第1章 初识MySQL 2
1.1 MySQL是什么 2
1.2 MySQL 8安装和配置 3
1.2.1 安装版本的选择 3
1.2.2 在Windows平台下安装和配置MySQL 3
1.2.3 在Linux平台下安装和配置MySQL 10
1.2.4 在Docker平台下安装和配置MySQL 14
1.3 如何学习MySQL 18
1.4 本章练习 19
第2章 数据库设计 20
2.1 关系数据库设计理论三大范式 20
2.2 连接数据库和基本信息查询 24
2.2.1 连接数据库 24
2.2.2 基本信息查询 25
2.3 创建数据库和表 28
2.3.1 创建数据库 29
2.3.2 创建表 30
2.4 本章练习 31
第3章 MySQL数据类型 32
3.1 数字数据类型 32
3.2 日期和时间数据类型 36
3.3 字符串数据类型 37
3.4 JSON数据类型 43
3.5 本章练习 48
第2部分 MySQL基本操作
第4章 MySQL基础操作 50
4.1 数据库操作 50
4.2 数据表操作 52
4.2.1 创建数据表 52
4.2.2 数据表的修改与删除 54
4.2.3 约束 55
4.3 数据查询 57
4.4 数据插入 58
4.5 where(筛选) 59
4.6 and和or(与和或) 60
4.7 between(范围查找) 61
4... 查看详情
作者是知名的少数跨多领域(JAVA/.NET/Python)的IT布道师和国内资深架构师,对平台中间件如Kafka、Nginx、ElasticSearch、Redis、MongoDB等有深入的研究和见解。
"

