标签
内容简介
《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为主要技术栈的学习者
阅读建议
- 务必边读边动手:先在本机装好MySQL,每章的示例都亲手运行一遍,比只读代码有效得多。
- 第1篇可以快速通读建立框架,第2篇起放慢速度,重点吃透查询、索引、事务三部分。
- 遇到存储过程、触发器、性能优化等章节,建议先自己写一版,再对照书中写法找差距。
- 项目实战篇不要跳过,可以挑一个案例跟着做完整流程,把前面零散的知识串起来。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 数据库基础
- 第2章 初识MySQL
- 第3章 使用MySQL图形化管理工具
- 第4章 数据库操作
- 第5章 存储引擎及数据类型
- 第6章 操作数据表
- 第2篇 核心技术
- 第7章 MySQL基础
- 第8章 表数据的增、删、改操作
- 第9章 数据查询
- 第10章 常用函数
- 第11章 索引
- 第12章 视图
- 第13章 数据完整性约束
- 第3篇 高级应用
- 第14章 存储过程与存储函数
- 第15章 触发器
- 第16章 事务的应用
- 第17章 事件
- 第18章 备份与恢复
- 第19章 MySQL性能优化
- 第20章 权限管理及安全控制
- 第4篇 项目实战
- 第21章 PHP管理MySQL数据库中的数据
- 第22章 Apache+PHP+MySQL实现网上社区
- 第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#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。