07 2021 档案

摘要:日常工作中我们会接触到不同业务,同样也会设计不同的表,但是你有真正考虑的mysql支持的那些数据类型吗?知道如何根据不同的需求选择最合适或者正确的类型吗。 存储字符串类型只知道选择varchar , 是否知道字符串还有char, text, blob 。 存储数字类型只知道选择 int,float, 阅读全文
posted @ 2021-07-26 10:54 纪先生笔记 阅读(221) 评论(0) 推荐(0)
摘要:mysql 版本5.7+ 本片文章详细列举下MyISAM和InnoDB的区别 1. mysql中MyISAM和InnoDB有什么区别 1. 存储结构 MyISAM:每张表被存放在三个文件:frm-表格定义、MYD(MYData)-数据文件、MYI(MYIndex)-索引文件。 Innodb:所有的表 阅读全文
posted @ 2021-07-20 17:19 纪先生笔记 阅读(223) 评论(0) 推荐(0)
摘要:本文mysql实验版本 : 5.7.21 基础架构篇了解到执行器执行这个执行计划,通过调用存储引擎的API来操作数据。 mysql提供了一系列存储引擎的API,所有的存储引擎都要符合API要求,因此可以实现这种插件式的存储引擎,可以根据不同的需求选择合适的存储引擎(就像握推杠铃一样,可以按需选择不同 阅读全文
posted @ 2021-07-12 10:46 纪先生笔记 阅读(152) 评论(0) 推荐(0)
摘要:如果能够清楚知道的架构图以及各个组件之间的关联,会有助于深入理解mysql,如下是其的架构图 图中可以看出mysql分为service层和存储引擎层: service层包含了mysql大多数核心功能,除了图中标注的连接器,查询缓存,分析器,优化器,执行器,还有所有的内置函数(日期,时间,数学和加密函 阅读全文
posted @ 2021-07-05 19:19 纪先生笔记 阅读(199) 评论(0) 推荐(0)