题
目
描
述
:
\color{blue}题目描述:
题目描述:
针对如下表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
输
入
描
述
:
\color{blue}输入描述:
输入描述:
无
输
出
描
述
:
\color{blue}输出描述:
输出描述:
无
思
路
分
析
:
\color{blue}思路分析:
思路分析:
使用create 关键字进行创建即可。
代 码 实 现 : \color{blue}代码实现: 代码实现:
#sqlite
create unique index uniq_idx_firstname on actor(first_name);
create index idx_lastname on actor(last_name);
#mysql
ALTER TABLE actor ADD UNIQUE INDEX uniq_idx_firstname(first_name);
ALTER TABLE actor ADD INDEX idx_lastname(last_name);
博
客
推
荐
:
\color{blue}博客推荐:
博客推荐:
此题涉及到MySQL中的表的管理,请参考我的专栏:
MySQL从入门到精通之表的管理