牛客网数据库SQL实战37—— 对first_name创建唯一索引uniq_idx_firstname
题目描述
针对如下表actor结构创建索引:
CREATE TABLE IF NOT EXISTS actor (
actor_id smallint(5) NOT NULL PRIMARY KEY,
first_name varchar(45) NOT NULL,
last_name varchar(45) NOT NULL,
last_update timestamp NOT NULL DEFAULT (datetime('now','localtime')))
对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname
输入描述:
无
输出描述:
无
我的解答
create unique index uniq_idx_firstname on actor(first_name);
create index idx_lastname on actor(last_name);
我觉得最好的答案
给指定表或者视图的某列添加索引使用语句:CREATE [UNIQUE/…] INDEX indexName ON tableName(colName);
创建唯一索引
CREATE UNIQUE INDEX uniq_idx_firstname on actor(first_name);
创建普通索引
CREATE INDEX idx_lastname on actor(last_name);