随笔分类 - MySQL
MySQL数据库相关知识
摘要:关于SQL查询语句的优化,有一些一般的优化步骤,本节就介绍一下通用的优化步骤。 一条查询语句是如何执行的 首先,我们如果要明白一条查询语句所运行的过程,这样我们才能针对过程去进行优化。 参考我之前画的一张MySQL基础架构图: MySQL中一条查询语句的生命周期大概可以分为 客户端通过连接器连接服务
阅读全文
摘要:在MySQL的优化中,索引的作用绝对算是一个大头,很多时候索引使用得当可以使得一个查询的效率提高几个数量级,同时它还具有自动排序等功能。所以如果是深入MySQL,那么索引绝对是其中重要的一部分。 MySQL中的索引 MySQL中的索引按类型分大致可以分为5类: 主键索引 普通索引 唯一索引 文本索引
阅读全文
摘要:前言 对于MySQL中的数据类型的选择,不同的数据类型看起来可能是相同的效果,但是其实很多时候天差地别。 本章从MySQL中的常用类型出发,结合类型选择的常见错误,贯彻MySQL的常用类型选择。 常用类型 MySQL的常用类型并不多,总的来说分为以下几种: 整数类型 实数类型 字符串类型 日期和时间
阅读全文
摘要:今天开始将自己所学过的MySQL的知识都尝试融会贯通,并且用写博客的方式记录分享下来。 今天讲的主题是MySQL的组织架构,对于学习一个中间件或者开源项目而言,我觉得最重要的便是先知晓其组织架构,以一个全局的姿态去观察架构之后,再有选择性的深入到细节,才能够学的快且有收获。 MySQL的架构图 根据
阅读全文