
MySQL高级阶段笔记
文章平均质量分 58
对MySQL高级阶段的知识进行总结记录
王六六同学
成为更好的自己,这是新的约定。
展开
-
【数据库】修改和删除数据表字段
操作原创 2022-08-27 00:02:33 · 3327 阅读 · 0 评论 -
【数据库】B+树存数据
B+树 的一个节点大小=innodb的一页=4个操作系统页(一页4kb)=16kb(系统规定,不用纠结)叶子节点只存储数据(索引值和链表指针占不考虑)非叶子节点存储(索引值+指针)=8b(以bigint类型为例)+6b(指针大小为6个字节)=14b假设一行数据=1kb(1kb大概有几千上万个字符,所以按1kb算一行数据不算少了)那么按一个索引值来算:叶子节点可以存放=1*16=16 条数据非叶子节点(索引值+指针)=一个节点的数据/14b=16kb/14b=16*1024 / 14 = 1170原创 2022-03-17 22:38:32 · 1747 阅读 · 0 评论 -
sql查询字段
随时用随时查原创 2022-06-01 23:33:31 · 3115 阅读 · 0 评论 -
【MySQL】Explain
Explain使用 EXPLAIN关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理 SQL 语句的。分析查询语句或是表结构的性能瓶颈。用法:Explain+SQL 语句Explain 执行后返回的信息:各字段解释id(都是1是最好的) ★select 查询的序列号,包含一组数字,表示查询中执行 select 子句或操作表的顺序。CREATE DATABASE test1;USE test1;CREATE TABLE t1( id INT(10) AU原创 2021-10-04 21:58:50 · 115 阅读 · 0 评论 -
【MySQL】索引
基本概念索引(Index)是帮助 MySQL 高效获取数据的数据结构。书的目录、字典。可以得到索引的本质: 索引是数据结构。可以简单理解为排好序的快速查找数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。优势:类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本通过索引列对数据进行排序,降低数据排序的成本,降低了CPU的消耗。劣势:虽然索引大大提原创 2021-10-04 20:37:13 · 90 阅读 · 0 评论 -
【MySQL自用】存储引擎
查看引擎原创 2021-10-02 20:07:41 · 268 阅读 · 0 评论