mysql创建主键索引的关键字使用 您所在的位置:网站首页 mysql唯一索引关键字 mysql创建主键索引的关键字使用

mysql创建主键索引的关键字使用

2023-08-11 06:07| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有