演示一下给字段加主键索引、唯一索引和普通索引
时间: 2023-07-05 11:10:25 浏览: 118
好的,我们以MySQL数据库为例,演示一下创建主键索引、唯一索引和普通索引。
首先,我们创建一个测试表。
```
CREATE TABLE test (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
```
接下来,我们来创建主键索引,我们可以通过在创建表时指定 PRIMARY KEY 来创建主键索引。
```
CREATE TABLE test (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
```
这样,我们就创建了一个名为 test 的表,并在 id 列上创建了主键索引。
接下来,我们来创建唯一索引,我们可以使用 CREATE UNIQUE INDEX 语句来创建唯一索引。
```
CREATE UNIQUE INDEX idx_name ON test (name);
```
这样,我们就创建了一个名为 idx_name 的唯一索引,它包含了 test 表的 name 列。
最后,我们来创建普通索引,我们可以使用 CREATE INDEX 语句来创建普通索引。
```
CREATE INDEX idx_age ON test (age);
```
这样,我们就创建了一个名为 idx_age 的普通索引,它包含了 test 表的 age 列。
以上是创建主键索引、唯一索引和普通索引的示例,实际使用时需要根据具体的需求选择适当的索引类型。
阅读全文