《MySQL核心技术与最佳实践》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
孔祥盛
分类
计算机类
出版年份
2014
语言
中文

《MySQL核心技术与最佳实践》内容简介

作为世界上最受欢迎的开源数据库管理系统,MySQL具有成本低廉、体积小、便于安装、性能优越、功能强大等特点,很多企业将MySQL作为最佳数据库管理系统。《MySQL核心技术与最佳实践》从关系数据库设计、MySQL基础、MySQL编程、MySQL管理及维护4个角度,深入浅出地对MySQL的核心技术进行了详细的介绍,并通过综合实训提供了MySQL核心技术的最佳实践。 《MySQL核心技术与最佳实践》尽量将抽象问题形象化、具体化,复杂问题图形化、简单化,突出自学和模仿的特点,内容丰富,讲解深入,具有很强的实战性和可操作性。《MySQL核心技术与最佳实践》入门门槛低,适合所有数据库初学者快速入门,非常适合用做培训机构的培训资料。 《MySQL核心技术与最佳实践》内容丰富、讲解深入,非常适合数据库开发人员、数据库管理人员以及其他数据库从业人员阅读,同时也是面向广大数据库爱好者的实用参考书。

《MySQL核心技术与最佳实践》书籍信息摘要

《MySQL核心技术与最佳实践》内容简介与阅读建议,作者 孔祥盛,计算机类,2014年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:MySQL核心技术与最佳实践、计算机类。

《MySQL核心技术与最佳实践》适合哪些读者?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

获取建议

《MySQL核心技术与最佳实践》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第一篇关系数据库设计
  2. 第1章数据库设计概述
  3. 1.1数据库概述
  4. 1.1.1关系数据库管理系统
  5. 1.1.2关系数据库
  6. 1.1.3结构化查询语言SQL
  7. 1.2数据库设计的相关知识
  8. 1.2.1商业知识和沟通技能
展开全部(共 300 章节)
  1. 1.2.2数据库设计辅助工具
  2. 1.2.3"选课系统"概述
  3. 1.2.4定义问题域
  4. 1.2.5编码规范
  5. 1.3E-R图
  6. 1.3.1实体和属性
  7. 1.3.2关系
  8. 1.3.3E-R图的设计原则
  9. 1.4关系数据库设计
  10. 1.4.1为每个实体建立一张数据库表
  11. 1.4.2为每张表定义一个主键
  12. 1.4.3增加外键表示一对多关系
  13. 1.4.4建立新表表示多对多关系
  14. 1.4.5为字段选择合适的数据类型
  15. 1.4.6定义约束(constraint)条件
  16. 1.4.7评价数据库表设计的质量
  17. 1.4.8使用规范化减少数据冗余
  18. 1.4.9避免数据经常发生变化
  19. 习题
  20. 第二篇MySQL基础
  21. 第2章MySQL基础知识
  22. 2.1MySQL概述
  23. 2.1.1MySQL的特点
  24. 2.1.2MySQL服务的安装
  25. 2.1.3MySQL服务的配置
  26. 2.1.4启动与停止MySQL服务
  27. 2.1.5MySQL配置文件
  28. 2.1.6MySQL客户机
  29. 2.1.7连接MySQL服务器
  30. 2.2字符集以及字符序设置
  31. 2.2.1字符集及字符序概念
  32. 2.2.2MySQL字符集与字符序
  33. 2.2.3MySQL字符集的转换过程
  34. 2.2.4MySQL字符集的设置
  35. 2.2.5SQL脚本文件
  36. 2.3MySQL数据库管理
  37. 2.3.1创建数据库
  38. 2.3.2查看数据库
  39. 2.3.3显示数据库结构
  40. 2.3.4选择当前操作的数据库
  41. 2.3.5删除数据库
  42. 2.4MySQL表管理
  43. 2.4.1MyISAM和InnoDB存储引擎
  44. 2.4.2设置默认的存储引擎
  45. 2.4.3创建数据库表
  46. 2.4.4显示表结构
  47. 2.4.5表记录的管理
  48. 2.4.6InnoDB表空间
  49. 2.4.7删除表
  50. 2.5系统变量
  51. 2.5.1全局系统变量与会话系统变量
  52. 2.5.2查看系统变量的值
  53. 2.5.3设置系统变量的值
  54. 2.6MySQL数据库备份和恢复
  55. 习题
  56. 第3章MySQL表结构的管理
  57. 3.1MySQL数据类型
  58. 3.1.1MySQL整数类型
  59. 3.1.2MySQL小数类型
  60. 3.1.3MySQL字符串类型
  61. 3.1.4MySQL日期类型
  62. 3.1.5MySQL复合类型
  63. 3.1.6MySQL二进制类型
  64. 3.1.7选择合适的数据类型
  65. 3.2创建表
  66. 3.2.1设置约束
  67. 3.2.2设置自增型字段
  68. 3.2.3其他选项的设置
  69. 3.2.4创建"选课系统"数据库表
  70. 3.2.5复制一个表结构
  71. 3.3修改表结构
  72. 3.3.1修改字段相关信息
  73. 3.3.2修改约束条件
  74. 3.3.3修改表的其他选项
  75. 3.3.4修改表名
  76. 3.4删除表
  77. 3.5索引
  78. 3.5.1理解索引
  79. 3.5.2索引关键字的选取原则
  80. 3.5.3索引与约束
  81. 3.5.4创建索引
  82. 3.5.5删除索引
  83. 习题
  84. 第4章表记录的更新操作
  85. 4.1表记录的插入
  86. 4.1.1使用insert语句插入新记录
  87. 4.1.2更新操作与字符集
  88. 4.1.3关于自增型字段
  89. 4.1.4批量插入多条记录
  90. 4.1.5使用insert…select插入结果集
  91. 4.1.6使用replace插入新记录
  92. 4.2表记录的修改
  93. 4.3表记录的删除
  94. 4.3.1使用delete删除表记录
  95. 4.3.2使用truncate清空表记录
  96. 4.4MySQL特殊字符序列
  97. 习题
  98. 第5章表记录的检索
  99. 5.1select语句概述
  100. 5.1.1使用select子句指定字段列表
  101. 5.1.2使用谓词过滤记录
  102. 5.1.3使用from子句指定数据源
  103. 5.1.4多表连接
  104. 5.2使用where子句过滤结果集
  105. 5.2.1使用单一的条件过滤结果集
  106. 5.2.2is NULL运算符
  107. 5.2.3select语句与字符集
  108. 5.2.4使用逻辑运算符
  109. 5.2.5使用like进行模糊查询
  110. 5.3使用order by子句对结果集排序
  111. 5.4使用聚合函数汇总结果集
  112. 5.5使用group by子句对记录分组统计
  113. 5.5.1group by子句与聚合函数
  114. 5.5.2group by子句与having子句
  115. 5.5.3group by子句与group_concat()函数
  116. 5.5.4group by子句与with rollup选项
  117. 5.6合并结果集
  118. 5.7子查询
  119. 5.7.1子查询与比较运算符
  120. 5.7.2子查询与in运算符
  121. 5.7.3子查询与exists逻辑运算符
  122. 5.7.4子查询与any运算符
  123. 5.7.5子查询与all运算符
  124. 5.8选课系统综合查询
  125. 5.9使用正则表达式模糊查询
  126. 5.10全文检索
  127. 5.10.1全文检索的简单应用
  128. 5.10.2全文检索方式
  129. 5.10.3布尔检索模式的复杂应用
  130. 5.10.4MySQL全文检索的注意事项
  131. 5.10.5InnoDB表的全文检索
  132. 习题
  133. 第三篇MySQL编程
  134. 第6章MySQL编程基础
  135. 6.1MySQL编程基础知识
  136. 6.1.1常量
  137. 6.1.2用户自定义变量
  138. 6.1.3运算符与表达式
  139. 6.1.4begin-end语句块
  140. 6.1.5重置命令结束标记
  141. 6.2自定义函数
  142. 6.2.1创建自定义函数的语法格式
  143. 6.2.2函数的创建与调用
  144. 6.2.3函数的维护
  145. 6.2.4条件控制语句
  146. 6.2.5循环语句
  147. 6.3系统函数
  148. 6.3.1数学函数
  149. 6.3.2字符串函数
  150. 6.3.3数据类型转换函数
  151. 6.3.4条件控制函数
  152. 6.3.5系统信息函数
  153. 6.3.6日期和时间函数
  154. 6.3.7其他常用的MySQL函数
  155. 6.4中文全文检索的模拟实现
  156. 习题
  157. 第7章视图与触发器
  158. 7.1视图
  159. 7.1.1创建视图
  160. 7.1.2查看视图的定义
  161. 7.1.3视图在"选课系统"中的应用
  162. 7.1.4视图的作用
  163. 7.1.5删除视图
  164. 7.1.6检查视图
  165. 7.1.7local与cascade检查视图
  166. 7.2触发器
  167. 7.2.1准备工作
  168. 7.2.2使用触发器实现检查约束
  169. 7.2.3使用触发器维护冗余数据
  170. 7.2.4使用触发器模拟外键级联选项
  171. 7.2.5查看触发器的定义
  172. 7.2.6删除触发器
  173. 7.2.7使用触发器的注意事项
  174. 7.3临时表
  175. 7.3.1临时表概述
  176. 7.3.2临时表的创建、查看与删除
  177. 7.3.3"选课系统"中临时表的使用
  178. 7.3.4使用临时表的注意事项
  179. 7.4派生表(derived table)
  180. 7.5子查询、视图、临时表、派生表
  181. 习题
  182. 第8章存储过程与游标
  183. 8.1存储过程
  184. 8.1.1创建存储过程的语法格式
  185. 8.1.2存储过程的调用
  186. 8.1.3"选课系统"的存储过程
  187. 8.1.4查看存储过程的定义
  188. 8.1.5删除存储过程
  189. 8.1.6存储过程与函数的比较
  190. 8.2错误触发条件和错误处理
  191. 8.2.1自定义错误处理程序
  192. 8.2.2自定义错误触发条件
  193. 8.2.3自定义错误处理程序说明
  194. 8.3游标
  195. 8.3.1使用游标
  196. 8.3.2游标在"选课系统"中的使用
  197. 8.4预处理SQL语句
  198. 8.4.1预处理SQL语句使用步骤
  199. 8.4.2"选课系统"中预处理SQL语句的使用
  200. 8.4.3预处理SQL语句的复杂应用
  201. 8.4.4静态SQL语句与预处理SQL语句
  202. 8.5存储程序的说明
  203. 习题
  204. 第9章事务机制与锁机制
  205. 9.1事务机制
  206. 9.1.1事务机制的必要性
  207. 9.1.2关闭MySQL自动提交
  208. 9.1.3回滚
  209. 9.1.4提交
  210. 9.1.5事务
  211. 9.1.6保存点
  212. 9.1.7"选课系统"中的事务
  213. 9.2锁机制
  214. 9.2.1锁机制的必要性
  215. 9.2.2MySQL锁机制的基础知识
  216. 9.2.3MyISAM表的表级锁
  217. 9.2.4InnoDB表的行级锁
  218. 9.2.5"选课系统"中的行级锁
  219. 9.2.6InnoDB表的意向锁
  220. 9.2.7InnoDB行级锁与索引之间的关系
  221. 9.2.8间隙锁与死锁
  222. 9.2.9死锁与锁等待
  223. 9.3事务的ACID特性
  224. 9.3.1事务的ACID特性
  225. 9.3.2事务的隔离级别与并发问题
  226. 9.3.3设置事务的隔离级别
  227. 9.3.4使用间隙锁避免幻读现象
  228. 9.4事务与锁机制注意事项
  229. 习题
  230. 第四篇综合实训
  231. 第10章网上选课系统的开发
  232. 10.1PHP预备知识
  233. 10.1.1为何选用B/S结构以及PHP脚本语言
  234. 10.1.2PHP脚本语言概述
  235. 10.1.3PHP脚本程序的工作流程
  236. 10.1.4Web服务器的部署
  237. 10.1.5注意事项
  238. 10.2软件开发生命周期SDLC
  239. 10.3网上选课系统的系统规划
  240. 10.3.1网上选课系统的目标
  241. 10.3.2网上选课系统的可行性分析
  242. 10.3.3网上选课系统的项目进度表
  243. 10.3.4网上选课系统的人员分工
  244. 10.4网上选课系统的系统分析
  245. 10.4.1网上选课系统的功能需求分析
  246. 10.4.2网上选课系统的非功能需求分析
  247. 10.5网上选课系统的系统设计
  248. 10.6网上选课系统的系统实施
  249. 10.6.1准备工作
  250. 10.6.2制作PHP连接MySQL服务器函数
  251. 10.6.3制作PHP权限系统函数
  252. 10.6.4首页index.php的开发
  253. 10.6.5教师注册模块的开发
  254. 10.6.6登录模块的开发
  255. 10.6.7注销模块的开发
  256. 10.6.8添加班级模块的开发
  257. 10.6.9学生注册模块的开发
  258. 10.6.10密码重置模块
  259. 10.6.11申报课程模块
  260. 10.6.12课程列表显示模块
  261. 10.6.13审核申报课程
  262. 10.6.14取消已审核课程
  263. 10.6.15浏览自己申报的课程
  264. 10.6.16删除课程
  265. 10.6.17学生选修或者调换已经审核的课程
  266. 10.6.18查看自己选修的课程
  267. 10.6.19取消选修课程
  268. 10.6.20查看课程的学生信息列表
  269. 10.6.21查看选修人数少于30人的课程信息
  270. 10.7界面设计与MVC模式
  271. 10.8网上选课系统的测试
  272. 习题
  273. 第五篇MySQL管理及维护
  274. 第11章MySQL日志与事件
  275. 11.1MySQL日志
  276. 11.1.1数据皆需要缓存
  277. 11.1.2MySQL错误日志
  278. 11.1.3MySQL普通查询日志
  279. 11.1.4MySQL慢查询日志
  280. 11.1.5MySQL慢查询日志的查看
  281. 11.2二进制日志
  282. 11.2.1启动二进制日志
  283. 11.2.2二进制日志文件内容的查看
  284. 11.2.3获取当前的二进制日志文件及偏移位置
  285. 11.2.4使用二进制日志恢复数据库
  286. 11.2.5与MySQL二进制日志有关的参数
  287. 11.2.6二进制日志的清理
  288. 11.3InnoDB事务日志
  289. 11.4日志文件的备份
  290. 11.5MySQL事件
  291. 11.5.1创建MySQL事件
  292. 11.5.2开启MySQL事件调度器

常见问题

《MySQL核心技术与最佳实践》适合谁读?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

《MySQL核心技术与最佳实践》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《MySQL核心技术与最佳实践》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《MySQL核心技术与最佳实践》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《MySQL核心技术与最佳实践》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《MySQL核心技术与最佳实践》相关书籍?

可以进入 孔祥盛 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。