展开全部

主编推荐语

全面详解MySQL应用。

内容简介

MySQL数据库是目前全球流行的数据库之一。全书分为8个部分,共18章。

第1部分(第1~3章)介绍MySQL的基础知识,包括初识MySQL、数据库设计和数据类型;

第2部分(第4~6章)介绍MySQL的基本操作,包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;

第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;

第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;

第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,包括MySQL视图和存储过程、游标和字符集排序规则;

第6部分(第13~15章)介绍MySQL数据查询优化,包括MySQL索引、InnoDB事务模型和锁使用、InnoDB内存结构解析和优化;

第7部分(第16、17章)介绍MySQL数据运维和读写分离架构,包括MySQL数据备份和还原、MySQL主从架构;

第8部分(第18章)介绍MySQL数据操作实战。

此外,本书附有函数速查表,方便读者在实际工作中快速查找函数。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1部分 MySQL基础
  • 第1章 初识MySQL
  • 1.1 MySQL是什么
  • 1.2 MySQL 8安装和配置
  • 1.3 如何学习MySQL
  • 1.4 本章练习
  • 第2章 数据库设计
  • 2.1 关系数据库设计理论三大范式
  • 2.2 连接数据库和基本信息查询
  • 2.3 创建数据库和表
  • 2.4 本章练习
  • 第3章 MySQL数据类型
  • 3.1 数字数据类型
  • 3.2 日期和时间数据类型
  • 3.3 字符串数据类型
  • 3.4 JSON数据类型
  • 3.5 本章练习
  • 第2部分 MySQL基本操作
  • 第4章 MySQL基础操作
  • 4.1 数据库操作
  • 4.2 数据表操作
  • 4.3 数据查询
  • 4.4 数据插入
  • 4.5 where(筛选)
  • 4.6 and和or(与和或)
  • 4.7 between(范围查找)
  • 4.8 distinct(去重关键字)
  • 4.9 update(修改或更新)
  • 4.10 delete(删除)
  • 4.11 like(模糊匹配)
  • 4.12 order by(排序)
  • 4.13 group by(分组)
  • 4.14 with rollup(分组统计再统计)
  • 4.15 having(分组筛选)
  • 4.16 union和union all(组合查询)
  • 4.17 本章练习
  • 第5章 MySQL连接查询和数据复制
  • 5.1 连接查询分类
  • 5.2 inner join(内连接)
  • 5.3 left join(左连接)
  • 5.4 right join(右连接)
  • 5.5 in和not in(多关键字筛选)
  • 5.6 exists和not exists(是否返回结果集)
  • 5.7 复制表
  • 5.8 临时表
  • 5.9 本章练习
  • 第6章 MySQL基础函数
  • 6.1 MySQL字符串函数
  • 6.2 MySQL数字函数
  • 6.3 MySQL日期函数
  • 第3部分 MySQL高级查询函数
  • 第7章 MySQL高级函数
  • 7.1 cast(x as type):数据类型转换
  • 7.2 coalesce(expr1, …, exprn):返回第一个非空表达式
  • 7.3 if(expr,v1,v2):表达式判断
  • 7.4 ifnull(v1,v2):null替换
  • 7.5 isnull(expression):判断表达式是否为null
  • 7.6 nullif(expr1, expr2):字符串相等则返回null
  • 7.7 last_insert_id():返回最近生成的自增ID
  • 7.8 case expression:表达式分支
  • 7.9 本章练习
  • 第8章 MySQL窗口函数
  • 8.1 窗口函数语法和数据准备
  • 8.2 排名函数
  • 8.3 分析函数
  • 8.4 头尾函数
  • 8.5 聚合统计函数
  • 8.6 其他函数
  • 8.7 本章练习
  • 第4部分 MySQL数据表分区
  • 第9章 MySQL表分区
  • 9.1 分区介绍
  • 9.2 分区类型
  • 9.3 范围分区
  • 9.4 列表分区
  • 9.5 列分区
  • 9.6 哈希分区
  • 9.7 键分区
  • 9.8 子分区
  • 9.9 MySQL分区对null的处理
  • 9.10 本章练习
  • 第10章 MySQL分区管理
  • 10.1 范围分区和列表分区的管理
  • 10.2 哈希分区和键分区的管理
  • 10.3 分区管理和维护操作
  • 10.4 分区的限制
  • 10.5 分区键与主键、唯一键的关系
  • 10.6 本章练习
  • 第5部分 视图、存储过程、字符集和排序规则的说明和使用
  • 第11章 MySQL视图和存储过程
  • 11.1 视图
  • 11.2 存储过程
  • 11.3 本章练习
  • 第12章 MySQL游标、字符集和排序规则
  • 12.1 游标
  • 12.2 字符集和排序规则
  • 12.3 本章练习
  • 第6部分 MySQL数据查询优化
  • 第13章 MySQL索引
  • 13.1 索引
  • 13.2 创建索引的指导原则
  • 13.3 B-Tree索引和哈希索引的比较
  • 13.4 SQL执行计划分析
  • 13.5 MySQL的索引检索原理
  • 13.6 索引的使用技巧与SQL优化实战
  • 13.7 本章练习
  • 第14章 InnoDB存储引擎事务模型和锁的使用
  • 14.1 InnoDB存储引擎实践
  • 14.2 InnoDB和ACID模型
  • 14.3 锁机制
  • 14.4 事务隔离级别
  • 14.5 本章练习
  • 第15章 InnoDB内存结构解析和优化
  • 15.1 InnoDB内存结构解析和优化实战
  • 15.2 InnoDB表实战调优
  • 15.3 本章练习
  • 第7部分 MySQL数据运维和读写分离架构
  • 第16章 MySQL数据的备份与还原
  • 16.1 基准测试
  • 16.2 备份
  • 16.3 还原
  • 16.4 本章练习
  • 第17章 MySQL主从架构
  • 17.1 读写分离
  • 17.2 MySQL主从复制
  • 17.3 MySQL主从复制架构的搭建
  • 17.4 本章练习
  • 第8部分 MySQL操作实战
  • 第18章 MySQL数据操作实战
  • 18.1 数据库和数据表的创建与查看
  • 18.2 新增、修改、删除表数据
  • 18.3 基础查询和where子句查询
  • 18.4 like模糊查询
  • 18.5 分组查询、聚合函数、排序查询
  • 18.6 关联查询
  • 18.7 子查询、多表查询
  • 18.8 本章练习
  • 附录A 函数速查表
  • A.1 MySQL字符串函数
  • A.2 MySQL数字函数
  • A.3 MySQL日期函数
  • A.4 MySQL高级函数
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。