![]()
内容推荐 随着MySQL越来越受欢迎,关于如何通过MySQL解决具体问题的疑问越来越多,这本书也应运而生。这本手册为需要快速的解决方案或技术,但没有时间从零开始解决MySQL问题的程序员或专家提供大量简短且重点突出的代码,数百个完整的示例,以及清晰简明的解说。 第四版提供了200多个实用技巧,涵盖了MySQL 5.7以及8.0版的强大功能,旨在帮助初学者、专家,以及Web开发人员深入探索MySQL Shell、MySQL复制以及JSON等功能。 本书的主要内容包括: 连接到服务器、执行查询,并获取结果。 从MySQL服务器获取数据。 存储、获取以及处理字符串。 使用日期和时间。 排序查询结果,生成汇总信息。 评估数据集的特征。 编写存储函数和过程。 使用存储例程、触发器和计划事件。 执行基本的MySQL管理员任务。 理解MySQL的基础监视知识。 作者简介 斯维塔·斯米尔诺娃(Sveta Smirnova)是Percona的首席支持升级专家,专注于解决问题、处理棘手的问题,以及教导他人如何有效地处理MySQL问题。 目录 序 前言 第1章 客户端程序mysql 1.0 引言 1.1 设置MySQL用户账号 1.2 创建数据库和示例表 1.3 查找mysql客户端 1.4 指定mysql的命令选项 1.5 以交互的方式执行SQL语句 1.6 执行从文件或程序中读取的SQL语句 1.7 控制mysql输出的路径和格式 1.8 在SQL语句中使用用户定义的变量 1.9 自定义mysql的提示符 1.10 使用外部程序 1.11 输出的过滤与加工 第2章 MySQL Shell 2.0 引言 2.1 使用MySQL Shell连接MySQL服务器 2.2 选择协议 2.3 选择SQL、JavaScript或Python模式 2.4 SQL会话 2.5 在JavaScript模式下运行SQL 2.6 在Python模式下运行SQL 2.7 在JavaScript模式下查询表 2.8 在Python模式下使用表 2.9 在JavaScript模式下使用集合 2.10 在Python模式下使用集合 2.11 控制输出的格式 2.12 使用MySQL Shell运行报告 2.13 MySQL Shell的实用程序 2.14 使用Admin API自动化复制管理 2.15 JavaScript对象 2.16 使用Python的数据科学模块填充测试数据 2.17 重用MySQL Shell的脚本 第3章 MySQL复制 3.0 引言 3.1 基本复制:一源一副本 3.2 在新安装环境中实现基于位置的复制 3.3 在已投入使用的MySQL中实现基于位置的复制 3.4 设置基于GTID的复制 3.5 配置二进制日志格式 3.6 复制过滤器 3.7 在副本上重写数据库 3.8 使用多线程副本 3.9 设置环形复制 3.10 多源复制 3.11 半同步复制插件 3.12 组复制 3.13 安全地保存复制凭据 …… 第4章 编写基于MySQL的程序 第5章 表查询 第6章 表管理 第7章 字符串 第8章 日期与时间 第9章 查询结果排序 第10章 汇总数据 第11章 存储例程,触发器和计划事件 第12章 元数据 第13章 导入和导出数据 第14章 验证与格式化数据 第15章 序列 第16章 连接与子查询 第17章 统计技巧 第18章 处理重复数据 第19章 JSON数据 第20章 事务处理 第21章 查询性能 第22章 服务器管理 第23章 监控MySQL服务器 第24章 安全 |