“此书使我受益匪浅,书的內容和款式都称之为完美,期望原创者的底下部经典书籍!”——RaymondCamden,BroadChoice公司软件开发执行总裁
MySQL作为开源软件的代表,早就变为全球*受欢迎的数据库管理系统软件居首。
这书籍是经典畅销书籍《MYSQL必知必会》之后,原创者应众多客户的乞求编写的,对于MySQL顾客。书中继承了《MySQL必知必会》的优点,没有过多阐述数据库基本知识,仅仅紧贴实战模拟务必,马上从数据检索一开始,慢慢多方面各式各样复杂的内容,包括连接的运用、子查询、正则表达式和应用领域全文本的查找、存储过程、游标、触发器、表约束,这种。依据本书,客户能够 掌握扎实的专业技能,迅速变为MySQL高手。MySQL是全球*受欢迎的数据库管理系统软件居首。书中从详解简单的数据检索一开始,慢慢多方面一些复杂的内容,包括连接的运用、子查询、正则表达式和应用领域全文本的查找、存储过程、游标、触发器、表约束,这种。依据头等大事显出的章节目录,条理清晰、系统而简练地描述了客户理应掌握的专业技能,使他们不经意间立刻基本功猛增。
本书高度重视应用型,可执行性很强,可用诸多软件开发和数据库专业技术人员培训学习参考。
目录
- 第1章了解SQL
- 1.1数据库基础
- 1.1.1什么是数据库
- 1.1.2表
- 1.1.3列和数据类型
- 1.1.4行
- 1.1.5主键
- 1.2什么是SQL
- 1.3动手实践
- 1.4小结
- 第2章MySQL简介
- 2.1什么是MySQL
- 2.1.1客户机-服务器软件
- 2.1.2MySQL版本
- 2.2MySQL工具
- 2.2.1mysql命令行实用程序
- 2.2.2MySQL Adminis-trator
- 2.2.3MySQL Query Browser
- 2.3小结
- 第3章使用MySQL
- 3.1连接
- 3.2选择数据库
- 3.3了解数据库和表
- 3.4小结
- 第4章检索数据
- 4.1SELECT语句
- 4.2检索单个列
- 4.3检索多个列
- 4.4检索所有列
- 4.5检索不同的行
- 4.6限制结果
- 4.7使用完全限定的表名
- 4.8小结
- 第5章排序检索数据
- 5.1排序数据
- 5.2按多个列排序
- 5.3指定排序方向
- 5.4小结
- 第6章过滤数据
- 6.1使用WHERE子句
- 6.2WHERE子句操作符
- 6.2.1检查单个值
- 6.2.2不匹配检查
- 6.2.3范围值检查
- 6.2.4空值检查
- 6.3小结
- 第7章数据过滤
- 7.1组合WHERE子句
- 7.1.1AND操作符
- 7.1.2OR操作符
- 7.1.3计算次序
- 7.2IN操作符
- 7.3NOT操作符
- 7.4小结
- 第8章用通配符进行过滤
- 8.1LIKE操作符
- 8.1.1百分号(%)通配符
- 8.1.2下划线(_)通配符
- 8.2使用通配符的技巧
- 8.3小结
- 第9章用正则表达式进行搜索
- 9.1正则表达式介绍
- 9.2使用MySQL正则表达式
- 9.2.1基本字符匹配
- 9.2.2进行OR匹配
- 9.2.3匹配几个字符之一
- 9.2.4匹配范围
- 9.2.5匹配特殊字符
- 9.2.6匹配字符类
- 9.2.7匹配多个实例
- 9.2.8定位符
- 9.3小结
- 第10章创建计算字段
- 10.1计算字段
- 10.2拼接字段
- 10.3执行算术计算
- 10.4小结
- 第11章使用数据处理函数
- 11.1函数
- 11.2使用函数
- 11.2.1文本处理函数
- 11.2.2日期和时间处理函数
- 11.2.3数值处理函数
- 11.3小结
- 第12章汇总数据
- 12.1聚集函数
- 12.1.1AVG()函数
- 12.1.2COUNT()函数
- 12.1.3MAX()函数
- 12.1.4MIN()函数
- 12.1.5SUM()函数
- 12.2聚集不同值
- 12.3组合聚集函数
- 12.4小结
- 第13章分组数据
- 13.1数据分组
- 13.2创建分组
- 13.3过滤分组
- 13.4分组和排序
- 13.5SELECT子句顺序
- 13.6小结
- 第14章使用子查询
- 14.1子查询
- 14.2利用子查询进行过滤
- 14.3作为计算字段使用子查询
- 14.4小结
- 第15章联结表
- 15.1联结
- 15.1.1关系表
- 15.1.2为什么要使用联结
- 15.2创建联结
- 15.2.1WHERE子句的重要性
- 15.2.2内部联结
- 15.2.3联结多个表
- 15.3小结
- 第16章创建高级联结
- 16.1使用表别名
- 16.2使用不同类型的联结
- 16.2.1自联结
- 16.2.2自然联结
- 16.2.3外部联结
- 16.3使用带聚集函数的联结
- 16.4使用联结和联结条件
- 16.5小结
- 第17章组合查询
- 17.1组合查询
- 17.2创建组合查询
- 17.2.1使用UNION
- 17.2.2UNION规则
- 17.2.3包含或取消重复的行
- 17.2.4对组合查询结果排序
- 17.3小结
- 第18章全文本搜索
- 18.1理解全文本搜索
- 18.2使用全文本搜索
- 18.2.1启用全文本搜索支持
- 18.2.2进行全文本搜索
- 18.2.3使用查询扩展
- 18.2.4布尔文本搜索
- 18.2.5全文本搜索的使用说明
- 18.3小结
- 第19章插入数据
- 19.1数据插入
- 19.2插入完整的行
- 19.3插入多个行
- 19.4插入检索出的数据
- 19.5小结
- 第20章更新和删除数据
- 20.1更新数据
- 20.2删除数据
- 20.3更新和删除的指导原则
- 20.4小结
- 第21章创建和操纵表
- 21.1创建表
- 21.1.1表创建基础
- 21.1.2使用NULL值
- 21.1.3主键再介绍
- 21.1.4使用AUTO_INCREMENT
- 21.1.5指定默认值
- 21.1.6引擎类型
- 21.2更新表
- 21.3删除表
- 21.4重命名表
- 21.5小结
- 第22章使用视图
- 22.1视图
- 22.1.1为什么使用视图
- 22.1.2视图的规则和限制
- 22.2使用视图
- 22.2.1利用视图简化复杂的联结
- 22.2.2用视图重新格式化检索出的数据
- 22.2.3用视图过滤不想要的数据
- 22.2.4使用视图与计算字段
- 22.2.5更新视图
- 22.3小结
- 第23章使用存储过程
- 23.1存储过程
- 23.2为什么要使用存储过程
- 23.3使用存储过程
- 23.3.1执行存储过程
- 23.3.2创建存储过程
- 23.3.3删除存储过程
- 23.3.4使用参数
- 23.3.5建立智能存储过程
- 23.3.6检查存储过程
- 23.4小结
- 第24章使用游标
- 24.1游标
- 24.2使用游标
- 24.2.1创建游标
- 24.2.2打开和关闭游标
- 24.2.3使用游标数据
- 24.3小结
- 第25章使用触发器
- 25.1触发器
- 25.2创建触发器
- 25.3删除触发器
- 25.4使用触发器
- 25.4.1INSERT触发器
- 25.4.2DELETE触发器
- 25.4.3UPDATE触发器
- 25.4.4关于触发器的进一步介绍
- 25.5小结
- 第26章管理事务处理
- 26.1事务处理
- 26.2控制事务处理
- 26.2.1使用ROLLBACK
- 26.2.2使用COMMIT
- 26.2.3使用保留点
- 26.2.4更改默认的提交行为
- 26.3小结
- 第27章全球化和本地化
- 27.1字符集和校对顺序
- 27.2使用字符集和校对顺序
- 27.3小结
- 第28章安全管理
- 28.1访问控制
- 28.2管理用户
- 28.2.1创建用户账号
- 28.2.2删除用户账号
- 28.2.3设置访问权限
- 28.2.4更改口令
- 28.3小结
- 第29章数据库维护
- 29.1备份数据
- 29.2进行数据库维护
- 29.3诊断启动问题
- 29.4查看日志文件
- 29.5小结
- 第30章改善性能
- 30.1改善性能
- 30.2小结
- 附录AMySQL入门
- 附录B样例表
- 附录CMySQL语句的语法
- 附录DMySQL数据类型
- 附录EMySQL保留字
- 索引