Mysql中对表的修改,索引的创建。以及与对Btree的联系

一、Mysql中表的实用操作

1.1、修改表的某一列

#给某一列增加约束
alter table 表名 add 约束类型primary key/not null/unique(字段名)
#修改某一列的类型
alter table 表名 modify 字段名 默认值(default *) 数据类型

1.2在表中添加索引

#在表内创建索引
1.index(字段名)
2.index  索引别名(字段名)
#在表外创建索引
1.alter table 表名 add index(字段名)
2.alter table 表名 add index  索引别名(字段名)
3.create table 索引别名 on 表名(字段名)

1.3展示索引列表

#展示索引列表
SHOW KEYS FROM 表名;
SHOW INDEX FROM 表名;
SHOW CREATE TABLE 表名;

二、Btree(b+)原理

2.1、来由

通过二叉查找树,再由平衡二叉树,经过特殊算法,演化而成B+树。

2.2、特点

1.根节点为子节点中两个最大值

2.叶子节点具有指向性

2.3、遍历快的缘由

叶子节点具有指向性,可以加快遍历

posted @ 2020-10-23 20:19  沧浪之水ε  阅读(276)  评论(0)    收藏  举报