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、遍历快的缘由
叶子节点具有指向性,可以加快遍历

浙公网安备 33010602011771号