MySQL数据库管理实战

MySQL数据库管理实战

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
加载中,请稍候……

作品简介

本书详细介绍了MySQL数据库管理从入门到实战在内的所有知识。本书共分为18章,主要介绍了MySQL数据库的系统管理与基本操作,MySQL数据库的流程控制及函数、日期时间处理、分组统计、多表联合操作,以及MySQL数据库的内部工作原理、存储引擎、事务处理、存储程序开发、备份恢复、性能优化等内容。本书步骤详细,示例丰富,以实战为主,讲解直击MySQL数据库的本质,特别适合有志于从事数据库开发与设计的入门级读者阅读。本书还可以供开设了数据库课程的高等院校的师生阅读,以及作为相关IT培训机构的参考图书。

甘长春,毕业于北京交通大学电气工程及自动化专业,当前供职于中国铁路北京局集团有限公司。自从参加工作以来,一直致力于计算机应用系统的研发和建设,先后参与了多个铁路应用项目的研发工作,同时,也与多家IT企业合作开发项目,主要负责数据库架构设计及应用开发等工作。从2014年起,一直在天津市大学软件学院及其他一些大学从事兼职教学工作,所授课程为PHP和Oracle。

孟飞,当前就读于内蒙古工业大学自动化专业,在学期间,完成了数字电子技术和模拟电子技术等大量实验,参与内蒙古自治区博士自然科学基金“混合微电网综合协调控制与能量分配策略研究”和“风光储混合分布式发电系统协调控制与能量分配策略研究”项目研发。在致力于C及汇编语言研究的同时,还在自修数据库,包括MySQL、Oracle,尤其在MySQL数据库方面,曾经与天津融创软通科技有限公司合作,负责“学生成绩分析与教师考核评价系统”项目的数据库设计、优化以及存储程序开发等工作。

作品目录

  1. 内容提要
  2. 作者简介
  3. 致      谢
  4. 前        言
  5. 资源与支持
  6. 第1章 数据库入门
  7. 1.1 数据库的发展史
  8. 1.2 数据库中数据存储形态(数据模型)
  9. 1.3 为什么应用开发离不开数据库
  10. 1.4 SQL介绍
  11. 第2章 MySQL基本管理
  12. 2.1 MySQL的客户端与服务器端
  13. 2.2 MySQL服务器的启动与停止
  14. 2.3 删除表
  15. 2.4 安全复制表
  16. 2.5 安全修改表
  17. 2.6 MySQL命令行中不能输入中文的解决办法
  18. 第3章 MySQL账户权限设置
  19. 3.1 了解MySQL权限系统
  20. 3.2 MySQL权限操作
  21. 3.3 丢失MySQL ROOT密码的解决方法
  22. 第4章 MySQL数据库表列的数据类型
  23. 4.1 数值类型
  24. 4.2 字符串类型
  25. 4.3 CHAR与VARCHAR类型区别
  26. 4.4 列类型属性ZEROFILL(填充0)
  27. 4.5 列类型属性UNSIGEND(无符号)与SIGNED(有符号)
  28. 4.6 TEXT与BLOB类型的区别
  29. 4.7 ENUM与SET类型处理
  30. 4.8 SET类型的处理方式
  31. 4.9 网站中常用数据类型介绍
  32. 4.10 DEFAULT(默认)使用技巧
  33. 第5章 MySQL表结构的维护
  34. 5.1 表结构的创建
  35. 5.2 表结构的维护
  36. 5.3 MySQL修改库、表及列字符集
  37. 第6章 MySQL的索引
  38. 6.1 索引概述
  39. 6.2 UNIQUE实际开发中的使用方法
  40. 6.3 主键(primary key)使用方法
  41. 6.4 AUTO_INCREMENT自增使用技巧
  42. 第7章 MySQL的基本查询
  43. 7.1 SELECT的语法结构
  44. 7.2 SELECT准备
  45. 7.3 SELECT、DELETE、UPDATE的WHERE子句
  46. 7.4 MySQL查询、删除、更新WHERE子句AND与OR
  47. 7.5 MySQL的CONCAT函数
  48. 7.6 GROUP_CONCAT ()分组拼接函数
  49. 7.7 MySQL的DISTINCT使用方法
  50. 7.8 MySQL的IS NULL与IS NOT NULL使用方法
  51. 7.9 MySQL的IF()与IFNULL()使用方法
  52. 7.10 MySQL的ORDER BY子句的使用
  53. 7.11 MySQL的LIMIT关键字使用
  54. 7.12 MySQL的BETWEEN...AND...关键字使用
  55. 7.13 MySQL的IN关键字使用
  56. 7.14 MySQL的EXISTS关键字使用
  57. 7.15 MySQL查询SET数据类型的方法
  58. 7.16 MySQL LIKE与NOT LIKE用法
  59. 7.17 MySQL REGEXP正则的使用
  60. 7.18 MySQL RAND随机函数使用
  61. 7.19 终端执行SQL的方式
  62. 第8章 MySQL数据库的字符集设计
  63. 8.1 MySQL的二进制与非二进制字符串
  64. 8.2 MySQL字符集设置与常见问题处理
  65. 8.3 MySQL常用字符集选择
  66. 8.4 MySQL字符集与校对规则
  67. 8.5 MySQL各字符集下汉字或字母所占字节数
  68. 8.6 MySQL字符集校对规则实例详解
  69. 8.7 MySQL数据库、表、字段字符集
  70. 第9章 MySQL的增加、删除和修改操作
  71. 9.1 MySQL增加、删除和修改操作的严格模式与宽松模式
  72. 9.2 MySQL的增加数据INSERT
  73. 9.3 MySQL的更新数据UPDATE
  74. 9.4 MySQL的删除数据DELETE
  75. 9.5 MySQL的左、右外连接查询
  76. 第10章 MySQL的流程控制与函数
  77. 10.1 MySQL操作符
  78. 10.2 MySQL中的Boolean类型
  79. 10.3 MySQL的COALESCE与GREATEST
  80. 10.4 MySQL流程控制语句
  81. 10.5 MySQL函数
  82. 第11章 MySQL的日期与时间
  83. 11.1 MySQL的日期与时间类型
  84. 11.2 MySQL日期与时间函数实例
  85. 第12章 MySQL的分组与统计
  86. 12.1 MySQL COUNT()函数
  87. 12.2 MySQL MIN()、MAX()、AVG()和SUM()函数
  88. 12.3 MySQL GROUP BY分组
  89. 12.4 MySQL HAVING分组统计结果的筛选
  90. 第13章 MySQL的多表联合操作
  91. 13.1 MySQL多表操作基础部分
  92. 13.2 MySQL多表操作实例操作
  93. 第14章 MySQL工作机制
  94. 14.1 MySQL多线程分析
  95. 14.2 MySQL的共享锁与排他锁
  96. 14.3 MySQL的表级锁、页级锁与行级锁
  97. 14.4 MySQL存储引擎和事务
  98. 14.5 MySQL的事务处理
  99. 第15章 MySQL存储引擎
  100. 15.1 MySQL数据库引擎介绍
  101. 15.2 MySQL存储引擎的比较
  102. 15.3 MySQL数据文件存放位置
  103. 15.4 MySQL数据库引擎更换
  104. 15.5 MySQL数据库引擎添加与拔出
  105. 15.6 MySQL数据库引擎的应用场景
  106. 第16章 MySQL视图、存储程序
  107. 16.1 MySQL视图
  108. 16.2 MySQL存储过程/存储函数
  109. 16.3 MySQL触发器
  110. 第17章 MySQL备份与恢复
  111. 17.1 MySQL数据库备份的多种操作手段
  112. 17.2 MySQL BINLOG日志管理
  113. 第18章 全解MySQL性能优化
  114. 18.1 MySQL数据库设计良好架构的必要性
  115. 18.2 MySQL字段类型的选择
  116. 18.3 MySQL数据库索引
  117. 18.4 MySQL查询优化