MySQL从入门到精通 封面

MySQL从入门到精通

暂无评分
章节数
27
丛书
软件开发视频大讲堂
ISBN
9787302457992

标签

内容简介

《MySQL从入门到精通》是清华大学出版社“软件开发视频大讲堂”丛书中的一本,由长期从事软件开发与教育培训的明日科技团队编著。全书以零基础读者为起点,按“基础知识→核心技术→高级应用→项目实战”四个层次展开,共分为4篇23章:先从数据库系统、数据模型与关系数据库设计讲起,再进入MySQL的安装配置、图形化管理工具、数据库与数据表操作、存储引擎与数据类型、增删改查、数据查询与常用函数,随后深入索引、视图、数据完整性约束、存储过程与存储函数、触发器、事务与事件、备份与恢复、性能优化、权限管理与安全控制等进阶内容;最后以PHP管理MySQL、Apache+PHP+MySQL搭建网上社区、Struts 2+Spring+Hibernate+MySQL构建网络商城等案例,把零散知识点串成完整的开发流程。全书知识讲解与具体实例同步推进,程序代码附有详细注释,便于边读边在电脑上复现。适合作为编程初学者自学MySQL的第一本书,也可供在校学生对照课程学习,或作为开发人员日常查阅的参考手册。

编辑推荐

很多数据库入门书的问题在于“讲得全、用不上”:概念罗列一大堆,真到动手建表、写查询时还是无从下手。这本书的编排方式正好相反,每一章的知识点后面都跟着可直接运行的示例,代码带注释,读者可以在自己的机器上照着敲、跟着改,读完一章就有一章的实际产出。 结构上采用“基础知识→核心技术→高级应用→项目实战”的四段递进:前面几章解决装环境、认界面、建库建表这些最容易被劝退的门槛;中间把索引、视图、存储过程、触发器、事务讲清楚,这是面试和实际开发里真正分高下的地方;最后用网上社区、网络商城这类完整案例,把PHP与MySQL、Java框架与MySQL的配合方式演示一遍,让读者知道学到的SQL在真实项目里长什么样。 本书属于清华社“软件开发视频大讲堂”丛书,该丛书自2008年起持续修订、销量长期居同类前列,被不少高校选作教学参考。对于想要一本“能从第一页读到最后一页”的MySQL入门书的人来说,它足够系统,也足够实用。

适合谁读

适合

  • 完全没有数据库基础、想系统自学MySQL的编程初学者
  • 计算机、软件工程等专业学生,配合数据库课程做同步练习
  • 需要独立完成增删改查、建表与简单优化的初级开发人员
  • 希望把PHP或Java框架与MySQL结合起来做项目的自学者

不适合

  • 已有多年MySQL运维经验、想深入研究InnoDB内核与源码的资深DBA
  • 只想查命令速查表、不需要系统学习的读者
  • 以PostgreSQL、Oracle或SQL Server为主要技术栈的学习者

阅读建议

  1. 务必边读边动手:先在本机装好MySQL,每章的示例都亲手运行一遍,比只读代码有效得多。
  2. 第1篇可以快速通读建立框架,第2篇起放慢速度,重点吃透查询、索引、事务三部分。
  3. 遇到存储过程、触发器、性能优化等章节,建议先自己写一版,再对照书中写法找差距。
  4. 项目实战篇不要跳过,可以挑一个案例跟着做完整流程,把前面零散的知识串起来。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1篇 基础知识
  2. 第1章 数据库基础
  3. 第2章 初识MySQL
  4. 第3章 使用MySQL图形化管理工具
  5. 第4章 数据库操作
  6. 第5章 存储引擎及数据类型
  7. 第6章 操作数据表
  8. 第2篇 核心技术
  9. 第7章 MySQL基础
  10. 第8章 表数据的增、删、改操作
  11. 第9章 数据查询
  12. 第10章 常用函数
  13. 第11章 索引
  14. 第12章 视图
  15. 第13章 数据完整性约束
  16. 第3篇 高级应用
  17. 第14章 存储过程与存储函数
  18. 第15章 触发器
  19. 第16章 事务的应用
  20. 第17章 事件
  21. 第18章 备份与恢复
  22. 第19章 MySQL性能优化
  23. 第20章 权限管理及安全控制
  24. 第4篇 项目实战
  25. 第21章 PHP管理MySQL数据库中的数据
  26. 第22章 Apache+PHP+MySQL实现网上社区
  27. 第23章 Struts 2+Spring+Hibernate+MySQL实现网络商城

常见问题

这本书适合零基础的人看吗?
适合。本书从数据库基本概念和MySQL安装配置讲起,不预设读者有编程经验;但建议先了解一点计算机基础操作,遇到PHP、Java框架部分时不必强求一次看懂,可先重点掌握SQL部分。
这本书讲的是哪个MySQL版本?
2017年首版以当时主流的MySQL版本为基础讲解,主要内容(SQL语法、建表、查询、索引、事务等)在后来的8.0版本中依然通用;若使用MySQL 8.0,安装配置章节的操作界面可能与书中略有差异,可参照官方文档对应操作。
读完这本书能达到什么水平?
能够独立完成数据库安装配置、库表设计、增删改查、多表查询、索引与事务的基本运用,并理解备份恢复与权限管理流程,具备初级数据库开发与日常维护的能力;更深入的性能调优与内核原理仍需后续专门学习。
书中的代码和案例能直接运行吗?
书中示例基于标准MySQL语法编写并附有注释,一般可直接在本地MySQL中运行;项目案例还涉及PHP环境或Java框架,需要按书中步骤搭建相应运行环境,个别依赖版本可能需要自行调整。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

明日科技 作者

明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。

同一作者

同类高分