阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      MySQL 必知必会

      MySQL 必知必会

      编辑推荐

      《MySQL 必知必会》是经典畅销书《SQL 必知必会》之后,作者应众多读者的请求编写的,专门针对 MySQL 用户。书中继承了《MySQL 必知必会》的优点,没有过多阐述数据库基础理论,而是紧贴实战需要,直接从数据检索开始,逐步深入各种复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过本书,读者能够掌握扎实的基本功,迅速成为 MySQL 高手。

      内容简介

      MySQL 是世界上受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。

      《MySQL 必知必会》注重实用性,操作性很强,适用于广大软件开发和数据库管理人员学习参考。

      作者简介

      Ben Forta,世界知名的技术作家,也是 Adobe 技术界知名的专家之一,目前担任 Adobe 公司的高级技术推广专家。他具有计算机行业 20 多年工作经验,多年来撰写了十几本技术图书,包括《正则表达式必知必会》、《SQL 必知必会》(人民邮电出版社出版)等世界性的畅销书,已被翻译为十几种文字。

      目录

      第 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.2 MySQL 版本
      • 2.2 MySQL 工具
      • 2.2.1 mysql 命令行实用程序
      • 2.2.2 MySQL Adminis-trator
      • 2.2.3 MySQL Query Browser
      • 2.3 小结

      第 3 章 使用 MySQL

      • 3.1 连接
      • 3.2 选择数据库
      • 3.3 了解数据库和表
      • 3.4 小结

      第 4 章 检索数据

      • 4.1 SELECT 语句
      • 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.2 WHERE 子句操作符
      • 6.2.1 检查单个值
      • 6.2.2 不匹配检查
      • 6.2.3 范围值检查
      • 6.2.4 空值检查
      • 6.3 小结

      第 7 章 数据过滤

      • 7.1 组合 WHERE 子句
      • 7.1.1 AND 操作符
      • 7.1.2 OR 操作符
      • 7.1.3 计算次序
      • 7.2 IN 操作符
      • 7.3 NOT 操作符
      • 7.4 小结

      第 8 章 用通配符进行过滤

      • 8.1 LIKE 操作符
      • 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.1 AVG()函数
      • 12.1.2 COUNT()函数
      • 12.1.3 MAX()函数
      • 12.1.4 MIN()函数
      • 12.1.5 SUM()函数
      • 12.2 聚集不同值
      • 12.3 组合聚集函数
      • 12.4 小结

      第 13 章 分组数据

      • 13.1 数据分组
      • 13.2 创建分组
      • 13.3 过滤分组
      • 13.4 分组和排序
      • 13.5 SELECT 子句顺序
      • 13.6 小结

      第 14 章 使用子查询

      • 14.1 子查询
      • 14.2 利用子查询进行过滤
      • 14.3 作为计算字段使用子查询
      • 14.4 小结

      第 15 章 联结表

      • 15.1 联结
      • 15.1.1 关系表
      • 15.1.2 为什么要使用联结
      • 15.2 创建联结
      • 15.2.1 WHERE 子句的重要性
      • 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.2 UNION 规则
      • 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.1 INSERT 触发器
      • 25.4.2 DELETE 触发器
      • 25.4.3 UPDATE 触发器
      • 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 小结
      • 附录 A MySQL 入门
      • 附录 B 样例表
      • 附录 C MySQL 语句的语法
      • 附录 D MySQL 数据类型
      • 附录 E MySQL 保留字
      • 索引
      目录
      目录