自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 sql学习-SQL优化

第一个filesort,第三个和第四个index,第四个还多了一个backward index scan,因为B+树默认的是升序,此处两个字段都为降序排序。此处的id,phone,name均是覆盖索引(phone和name有联合索引即二级索引,id就挂在二级索引下)。分裂过程:50本来该插到47后,但没空间,故选取50%的位置将此处之后的数据移到第三页,再将50插入到47后,随后改变链表指针,第一页的后面变成第三页,随后才是第二页。尽量不用UID或自然主键,因为无法保证顺序插入,且长度太长。

2024-06-08 20:47:10 144

原创 sql学习-索引

执行查询语句时根据name=‘Arm’先在二级索引中查,查到主键id后再在聚集索引中查询到一行数据(因为是select * 查询一行数据)。二千万条数据只需3层的B+tree即可存储。答:第一个,没有回表查询。

2024-04-21 20:45:04 622

原创 mysql学习-存储引擎

memory引擎数据存放在内存中。故没有存储数据的文件。不指定时mysql默认使用INNODB引擎。4、myisam和memory。1、mysql体系结构。

2024-04-15 12:36:10 103

原创 sql学习-事务

1、简介。

2024-04-03 20:37:46 141

原创 sql学习-多表查询

一、多表关系介绍2、多表查询概述emp表:dept部门表:3、内连接。

2024-02-27 16:11:02 325

原创 sql学习-约束

即使没有给id赋值,id也会自增长,因为它是auto_increment。同理不给status赋值其值也会默认为1。添加外键中第一个语句用于创建表时添加外键关联,第二个语句用于表已经创建后添加外键。默认为前两种行为,此处只演示第三和第四种行为,第五种innodb不支持。其中fk_emp_dept_id为给外键起的名称。添加外键后字段dept_id前面有一个蓝色小钥匙。字段dept_id就是外键,关联部门表。4、外键删除更新行为。

2024-02-26 16:12:31 85

原创 sql学习-函数

注:SQL中编程默认从1开始,分页默认从0开始。此处workno字段为str类型。

2024-02-22 16:17:14 156

原创 sql学习-DCL语句

PS:数据库名.表名中间是一个点。

2024-02-22 16:02:07 200

原创 sql学习-DQL语句

1、总览2、基本查询3、条件查询。

2024-02-21 17:17:06 137

原创 sql学习--DML语句

批量添加数据指添加多条数据。

2024-01-25 21:45:53 365

原创 sql学习-DDL语句

...DROP 字段名-------删除字段 ....RENAME TO 新表名 -----------修改表名。ALTER TABLE 表名 ADD 字段名 类型(长度) [comment 注释]---------添加字段。----------注意一定加括号,查看当前使用的是哪个数据库。SHOW CREATE TABLE 表名--------查询指定表的建表语句。-----------切换使用的数据库。DESC 表名--------查询表结构(字段)

2024-01-25 20:47:35 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除