视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
mysql教程:mysql索引的类型
2020-11-09 09:15:09 责编:小采
文档


索引的类型
MySQL中索引的类型很多,下面介绍索引的类型和创建方式。
1.普通索引
MySQL中最基本的索引,没有数据必须满足惟一性的。其创建的方法有如下几种。
直接创建普通索引
create index index_name on table_name (columns_list (length)) ;
(如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定length)
在修改表结构时创建普通索引
alter table_name add index [index_name] on (columns_list (length)) ;
创建表的时候直接指定
create table table_name ([…],index [index_name] (columns_list (length))) ;
2.惟一性索引
所在的索引列上不能出现重复的值,必须是惟一的。创建的方法有如下几种。
直接创建索引
create unique index index_name on table_name (columns_list (length)) ;
在修改表结构时创建
alter table_name add unique [index_name] on (columns_list (length)) ;
创建表的时候创建
create table table_name ( […],unique [index_name] (columns_list (length))) ;
3.主键索引
主键是惟一性的索引,但是必须指定其名为“PRIMARY KEY”,每个表只能有一个主键。主键索引在创建表的时候建立。示例如下:
create table shili (sid int not null auto_increment,…,primary key (sid) ) ;
4.全文索引
全文索引的索引类型为FULL TEXT。全文索引可以在VARCHAR或者TEXT类型的列上创建,其特点适合用于较大字符串数据建立索引。

下载本文
显示全文
专题