···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
SQL优化
25 SQL Group By & Having
SQL Group By & Having,1. 定义,,慕课解释: Group By 用于数据分组,一般与聚合函数一起使用,对分组后的数据进行聚合操作。由于 Where 无法与聚合函数一起搭配使用,因此 SQL 增加Having 指令。,,2. 前言,本小节,我...
MySQL 索引详细解读
MySQL 索引详细解读,索引是数据库中用来提高性能的常用工具。本节主要介绍 MySQL 索引的概念,及其优点。,1.索引概念,索引在 MySQL 中也叫“键(Key)”,是存储引擎用于快速查找记录的一种数据结构,这也是索引的基本功能。,M...
MySQL Server 优化
MySQL Server 优化,上一小节我们介绍了 SQL 语句的优化思路,接下来我们继续从实战角度,从安装、日志、内存、并发四个方面学习 MySQL Server 的优化方法。,1. 安装配置优化,1.1 版本选择,一般推荐选择二进制发行版,原因有...
常见的 MySQL 异常及处理方法
常见的 MySQL 异常及处理方法,在使用 MySQL 的过程中,我们会碰到各种各样的问题,如数据库突然响应很慢、表碎片空间占比过大等。本小节我们一起来学习一些常见的 MySQL 异常,以及响应的处理方法。,1. 主从同步数据异常,...
34 SQL Prepare
SQL Prepare,1. 定义,,慕课解释:SQL预处理(Prepare),是一种特殊的 SQL 处理方式;预处理不会直接执行 SQL 语句,而是先将 SQL 语句编译,生成执行计划,然后通过 Execute 命令携带 SQL 参数执行 SQL 语句。,,2. 前言,本小...
12 MySQL 设计数据表
MySQL 设计数据表,前面小节介绍了如何新建数据库和选择数据库,还介绍了 MySQL 的存储数据类型,本小节学习如何设计学生课程相关数据表,其中包括学生信息 student,教师信息表 teacher,学科表 course,学生选课表 studen...
实战5:如何优化你的SQL查询
实战5:如何优化你的 SQL 查询,1. 前言,在前面的小节和实战中,我们一直在学习和讨论如何写 SQL,如何用 SQL 完成一个业务功能点。本小节,我们将以优化的角度来探讨一下如何优化 SQL,让 SQL 更加高效的运行。,SQL 优化是...
MySQL逻辑架构
MySQL 逻辑架构,从整体架构切入MySQL的学习,可以对 MySQL 有一个整体的把握,鸟瞰全貌,不至于一下陷入细节里边, 对于以后深入理解 MySQL 也是有很大帮助的。本文通过讲解一条查询语句在 MySQL 内部的执行过程,让您对 M...
MySQL 物理组成-一条更新语句是如何执行的
MySQL 物理组成-一条更新语句是如何执行的,上一小节,我们介绍了MySQL的日志文件和数据文件,相信大家对MySQL的物理组成已经有了一个初步认识。本小节,我们继续深入,来看看一条更新语句在MySQL内部是如何执行的?以及 bi...
31 SQL 索引
SQL 索引,1. 定义,,慕课解释:索引(index)是一个单独的数据库物理结构,是包含数据表字段的列表,列表中注明字段每个值所在的存储位置。通俗来说,索引类似于书的目录,你可以通过目录迅速查询书的内容,通过索引迅速查询数...
上一页
1
2
下一页
前往
页