create index 索引名 on 表名 (列名[(length)]);
(列名[(length)]:length 为可选项,如果忽略 length 的值,则使用整个列的值作为索引。
如果指定使用列的前 length 个字符来创建索引,这样有利于减小索引文件的大小。
索引名建议以 “index” 结尾。
alter table 表名 add index 索引名 (列名);
create table 表名 (字段1 数据类型,字段2 数据类型,index 索引名 (列名));
create unique index 索引名 on 表名 (列名);
alter table 表名 add unique 索引名 (列名);
create table 表名 (字段1 数据类型,字段2 数据类型,unique 索引名 (列名));
create table 表名 (字段1 数据类型,字段2 数据类型,primary key (列名));
alter table 表名 add primary key (列名);
create table 表名 (字段1 数据类型,字段2 数据类型,index 索引名 (列名1,列名2));
select * from 表名 where 列名1='...' and(or) 列名2='...'
create table 表名 (字段1 数据类型,字段2 数据类型);
alter table 表名 add primary key (列名);
create fulltext index 索引名 on 表名 (列名);
alter table 表名 add fulltext 索引名 (列名);
create table 表名 (字段1 数据类型,字段2 数据类型,fulltext 索引名 (列名));
show index from 表名;
show index from 表名\G; 竖向显示表索引信息
show keys from 表名;
show keys from 表名\G;
Table | 表的名称 |
---|---|
Non_unique | 如果索引不能包括重复词,则为 0;如果可以,则为 1。 |
Key_name | 索引的名称。 |
Seq_in_index | 索引中的列序号,从 1 开始。 |
Column_name | 列名称。 |
Collation | 列以什么方式存储在索引中。在 MySQL 中,有值‘A’(升序)或 NULL(无分类)。 |
Cardinality | 索引中唯一值数目的估计值。 |
Sub_part | 如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为 NULL。 |
Packed | 指示关键字如何被压缩。如果没有被压缩,则为 NULL。 |
Null | 如果列含有 NULL,则含有 YES。如果没有,则该列含有 NO。 |
Index_type | 用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。 |
Comment | 备注。 |
drop index 索引名 on 表名;
alter table 表名 drop index 索引名;
alter table 表名 drop primary key;
本文转载自微信公众号「Java大数据与数据仓库」,作者刘不二 。转载本文请联系Ja...
在任何网站注册用户的时候,都会检查用户是否已经存在。很久以前的处理方式是将...
现网出现慢查询,在500万数量级的情况下,单表查询速度在30多秒,需要对sql进行...
本文实例为大家分享了ajax获取跨域数据的具体代码,供大家参考,具体内容如下 1....
本文实例讲述了php7 list()、session及其他模块的修改。分享给大家供大家参考,...
Api的版本控制是Api开发中经常遇到的问题, 在大部分中大型项目都需要使用到Api的...
先前我们讲的都是“线性结构”,他的特征就是“一个节点最多有一个”前驱“和一...
Hadoop 命令行最常用指令篇: 1.ls (list directory) Usage: hadoop fs -ls [R] ...
css样式: 复制代码 代码如下: style type="text/css" #login{ position:absolut...
1. 需求 将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处,比如...