1、索引操作
- show indexs from '表名'; //查看表的索引
- show keys from '表名'; //查看表的索引
-
- show status like '%Handler_read%'; //查看索引的使用情况
- handler_read_key:这个值越高越好,越高表示使用索引查询到的次数
- handler_read_rnd_next:这个值越高,说明查询低效
-
- alter table 表名 add primary key pk_nm(列名); //增加主键索引
- alter table 表名 drop primary key(列名); //删除主键索引
-
- alter table 表名 add unique(列名); //添加唯一索引
- alter table 表名 add index 索引名(列1, 列2...); //添加普通索引
-
- create index 索引的名字 on 表名(列名); //添加普通索引
- create unique index 索引的名字 on 表名(列名); //创建唯一索引
- CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED] INDEX <索引名>
- ON <表名>(<列名1>[ASC|DESC] [, <列名2>[ASC|DESC]...])
2、自增
alter table 表名 modify 列名 int auto_increment;
3、列的操作
- alter table 表名 add 列名 varchar(255) not null; //增加字段
- alter table 表名 drop 列名; //删除字段
- alter table 表名 change old new varchar(255) not null; //修改
4、默认值操作
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value;