书籍详情
《 像程序员一样使用MySQL》[76]百度网盘|亲测有效|pdf下载
  • 像程序员一样使用MySQL

  • 出版社:清华大学出版社
  • 作者:黄文毅
  • 出版时间:2023-09-01
  • 热度:2441
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

本书是一本MySQL实战经验分享,作者是拥有近十年开发经验的后端“老司机”,向读者介绍了正确高效使用MySQL的经验技巧。书中首先介绍了MySQL的bi备知识,适合正确学习MySQL的新人入手,然后介绍了MySQL在数据库设计、分库分表、日志、锁、性能优化等有关MySQL的高级技能,有助于读者了解MySQL在实际项目开发中的应用。本书集原理、经验与实战范例于一体,有助于读者尽快提升MySQL的应用水平,此外,书中还给出了编者在实际工作中参与面试的一些MySQL高频面试题,可以帮助有面试需求的读者通过本书获得经验。

 
内容简介

熟练使用MySQL数据库,是研发工程师和数据库工程师的bi备技能之一。本书从程序员的视角介绍了MySQL数据库在实际开发中的核心知识和应用技能。
全书共14章。第1章主要讲解MySQL数据库以及客户端工具的安装;第2~4章主要介绍数据库与表的创建、数据类型与表达式,以及函数、运算符与变量;第5章主要讲解select查询语句、子查询以及连接查询;第6章主要讲解索引和索引类型;第7、8章主要介绍MySQL事务的ACID特性、事务的四种隔离级别、如何使用事务、存储过程和视图概述,以及如何使用存储过程和视图;第9章介绍MySQL用户权限管理以及数据备份与恢复;第10章介绍如何设计数据库,包括关联关系、E-R实体关系模型;第11~13章主要介绍MySQL日志、锁以及分库分表;第14章介绍SQL性能优化与字符集。附录部分包含本书用到的SQL脚本、词汇解释以及高频面试题。
本书适合所有计算机专业的学生、软件开发人员,以及DBA使用,也可作为培训机构MySQL教学的参考书。

作者简介

黄文毅,架构师,从业近十年,先后就职于上海美团、厦门美图和海西医药等公司,从事Java开发工作,目前就职于某国内大型企业从事大数据和后端研发,对于Java后端开发及MySQL等各类数据库的有着十分丰富的经验。
著有图书:《分布高可用架构之道》《Spring 5企业级开发实战》(与人合著)等图书。

目  录
第 1 章 初识MySQL 1
1.1 安装MySQL 1
1.1.1 在macOS上安装MySQL 2
1.1.2 在Windows上安装MySQL 6
1.2 如何选择MySQL客户端 10
1.2.1 在macOS上安装Workbench 10
1.2.2 在macOS上安装DataGrip 12
1.2.3 在Windows上安装
Workbench 14
1.2.4 命令行连接MySQL 14
第 2 章 数据库与表的创建 17
2.1 数据库操作 17
2.1.1 创建第一个数据库 18
2.1.2 更新数据库名称 20
前  言
MySQL在如今的企业开发中占据着十分重要的地位,成为目前世界上流行的开源关系数据库。一路走来,笔者经历过的项目无一例外都是使用MySQL。熟练使用MySQL数据库,是研发工程师和数据库工程师的技能之一,MySQL相关的知识常常被作为面试题的一部分。本书总结了笔者多年使用MySQL的实践经验,可供读者高效学习MySQL并掌握其在开发中的核心知识点和应用技能。
本书第1~4章主要介绍MySQL基础的SQL语法知识,包括MySQL数据库如何安装、数据类型和表达式、运算符和变量等内容。第5~9章主要介绍select查询、索引、事务、存储过程、视图,以及如何进行数据备份、数据恢复和用户权限管理。第10~14章讲解MySQL高级特性,包括MySQL日志、锁、分库分表以及SQL性能优化和字符集。附录部分介绍本书涉及的SQL脚本、词汇解释,以及在面试中常见的高频问题。
本书结构
本书涵盖MySQL的基础知识、日常工作中用到的数据库知识以及MySQL高级的特性。全书 共14章和4个附录,各章内容概述如下:
?第1章介绍MySQL是什么、macOS和Windows操作系统如何安装MySQL、MySQL客户端(Workbench、DataGrip)的安装,以及如何通过命令行工具连接MySQL。

相关推荐