mysql创建主键索引的关键字使用 | 您所在的位置:网站首页 › mysql唯一索引关键字 › mysql创建主键索引的关键字使用 |
1、分类 MySQL索引分为普通索引、唯一索引、主键索引、组合索引、全文索引。 索引不会包含有null值的列,索引项可以为null(唯一索引、组合索引等),但是只要列中有null值就不会被包含在索引中。 (0)创建表: create tabletest( id1int, id2int, id3int, id4int); (1)创建普通索引: create index index_name on table(column); 或者创建表时指定,create table(..., index index_name column); eg: CREATE index index_id1 on test(id1); -- 普通索引 (2)创建唯一索引: 类似普通索引,索引列的值必须唯一(可以为空,这点和主键索引不同)create unique index index_name on table(column); 或者创建表时指定unique index_name column eg: CREATE unique index index_id2 on test(id2); --唯一索引 (3)创建主键索引: 特殊的唯一索引,不允许为空,只能有一个,一般是在建表时指定primary key(column) (4)创建组合索引: 在多个字段上创建索引,遵循最左前缀原则。alter table t add index index_name(a,b,c); eg: alt |
CopyRight 2018-2019 实验室设备网 版权所有 |