mysql

MySQL 查询优化

Jankeyfu

在日常开发过程中,免不了会遇到程序中出现查询慢的情况,那我们需要怎样做才能让我们的查询更快一步呢?这就需要学习 MySQL 查询优化相关的知识了。

MySQL 事务

Jankeyfu

事务就是一次原子性的 SQL 查询,在一次事务中的多个 SQL 查询,要么全部成功,要么全部不成功。

MySQL 索引

Jankeyfu

索引可以让服务器快速定位到表的指定位置,但这并不是索引的唯一作用,根据索引的类型不同,索引还有一些附加的用途,如 B 树索引,由于按照顺序存储数据,所以可用来做ORDER BYGROUP BY 操作。因此,索引总结下来有以下三个优点:

MySQL 知识要点

Jankeyfu

在日常开发过程中,有很多 MySQL 的基础要点会忽略,此文主要记录一些比较容易忽略的知识要点,或是提供一些常见问题的解决方案。

MySQL EXPLAIN

Jankeyfu

在日常开发工作中,你是否经常遇到自己写的sql执行时间过长影响系统性能的问题却无从下手?这时候你就需要一个工具,这就是EXPLAIN命令,它将全面分析我们所编写的sql语句,包括表的查询顺序,索引的使用情况以及预估的涉及数据量大小等等,接下来我们就一起来探索一下,如何分析我们写的sql语句的性能,以便写出更优,执行速度更快的sql吧。