MySQL
文章平均质量分 59
斯外戈202
这个作者很懒,什么都没留下…
展开
-
《MySQL怎样运行的》—InnoDB数据页结构
在上一篇文章中我们讲了,InnoDB的数据页是InnoDB管理存储空间的基本单位,一个页的大小基本为16kb那你有没有疑问,就是说这个InnoDB的数据页的结构是什么样的,还有他这些结构分别有那些功能~接下来我们一一讲解。原创 2024-05-21 19:51:38 · 1283 阅读 · 0 评论 -
《MySQL怎样运行的》-从一条记录说起-InnoDB记录存储结构
我们都知道MySQL是用来存储数据的,那你有没有的疑问,他是怎么存储的,它实际上是在使用储存引擎,那如果有人问你MySQL的储存引擎有哪些你该怎么说呢,主要是有InnoDB,MyISAM还有MEMORY,后面两种在这里没有过多叙述,我们就来细说一下InnoDB这个储存引擎,我们知道数据存储在硬盘和磁盘里,如果我们想要在数据库里面拿出来,那我们还需不需要和云盘和磁盘打交道,但是这样太慢了,所以InnoDB就创建了页,将数据划分为若干个页,用页来磁盘与内存之间交互的基本单位。页的大小一般为16kb。原创 2024-05-21 14:25:16 · 951 阅读 · 0 评论 -
《MySQL》是怎样运行的-第一部分
第一到三章讲的是让只会写SQL的小白重新审视MySQL到底是一个什么样的东西,然后介绍MySQL的服务器程序和客户端程序有哪些,启动选项和系统变量以及字符串之类的事情。从一条记录说起——InnoDB记录存储结构里面的思想。下一篇文章我们来说第四章。原创 2024-05-21 13:17:48 · 83 阅读 · 0 评论 -
《MySQL是怎样运行的》
明天我会开始更新,阅读的《MySQL是怎样运行的》这本书的笔记,这本书我我读到了第八章,真的特别好,明天会更新一下我读这本书前面章节的笔记~原创 2024-05-20 21:28:39 · 208 阅读 · 0 评论 -
MySQL自己梳理
还有就是他们的性能上,我认为大部分情况下varchar的性能大于char因为char在存储时会用空格填充,所以就会性能降低,也不是绝对的,因为char的空格填充在分页,断页等情况下也是起大作用的,而用varchar就是导致性能降低。这个两个的区别还是挺大的,在内存储存上,InnoDB将数据和索引数据存放在一块,而MyISAM是将这两个分开放的,同时InnoDB的B+树的叶子节点储存的是数据和索引数据,而MyISAM储存的是数据地址和索引数据。普通索引的索引行是可以重复的,而唯一索引的索引行是不可以重复的。原创 2023-12-04 19:22:37 · 45 阅读 · 0 评论 -
MySQL基础
这部分就是为我之前学的MySQL也就是sql语法,做一个笔记让我们拭目以待1.基本的select语句2.运算符与排序和分页3.多表查询4.单行函数5.聚合函数6.子查询7.创建表和管理表8.约束。原创 2023-12-03 19:12:24 · 51 阅读 · 1 评论