![](https://img-blog.csdnimg.cn/fb1fb3abbb0e4a33ada77de0ea85eaa3.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
文章平均质量分 52
mysql 相关
西直门三太子
知是行之始,行是知之成
展开
-
以mysql实现按星期打折
【代码】以mysql实现按星期打折。原创 2023-02-16 10:11:33 · 136 阅读 · 0 评论 -
聚簇索引和非聚簇索引
在于key和data是否相邻,非聚簇索引下存的是data的地址,还需根据地址去获取数据。innodb的主键是聚簇索引。3.对聚簇索引列进行修改,会发生数据移动(id 1 改成 10),页分裂或页合并。2.覆盖索引可以使用主键值(非主键索引存的是主键的key,而不是data)4.可能造成索引慢,比如上图的第二页就只有一个8。1.如果数据都存内存中,聚簇和非聚簇的访问速度没有什么区别。innodb是使用B+树来存储索引。2.按照主键顺序插入效率最高。1.在同一个树中,访问快。原创 2022-09-22 23:45:39 · 139 阅读 · 0 评论 -
mysql 执行计划 extra 详解
当前mysql版本8.0.23测试数据如下。原创 2022-09-13 20:38:01 · 499 阅读 · 0 评论 -
mysql 执行计划 type详解
当前mysql版本为8.0.23。原创 2022-09-13 13:35:29 · 1172 阅读 · 0 评论 -
mysql 排它锁,共享锁
讲解基于innodb引擎。原创 2022-08-30 01:02:33 · 230 阅读 · 1 评论 -
修改mysql 数据表主键
这里以网上copy的建表语句为例salt char(4) null comment '盐' ,password varchar(255) null comment '密码' ,create_at timestamp default CURRENT_TIMESTAMP null comment '创建时间' ,原创 2022-08-06 22:04:29 · 3468 阅读 · 0 评论 -
mysql 数据备份
文章目录测试数据mysqldump常用参数备份数据数据恢复测试数据create database test;use test;create table user( id int unsigned auto_increment primary key, name char(10)) engine = innodb default charset utf8;insert into user (id, name) values (1,"name_1"), (2, "name_2原创 2022-05-26 15:58:32 · 141 阅读 · 0 评论 -
mysql 执行计划 SELECT_TYPE类型详解
文章目录测试表&&数据SIMPLEPRIMARY && DEPENDENT SUBQUERYMATERIALIZEDSUBQUERYUNION RESULTUNIONDEPENDENT UNIONDERIVED测试表&&数据create table t_user( id int unsigned auto_increment primary key, name varchar(10)) engine = innodb default ch原创 2022-05-24 17:57:28 · 913 阅读 · 0 评论