1.创建数据库index_text,创建数据表writers,其表结构如表4.3所示,请按照要求操作。
1)在创建writers表的同时在w_id字段上添加名称为UniqIdx的唯一索引。该表的存储引擎为MyISAM。
create table writers (
w_id smallint(11) primary key not null auto_increment ,
w_name varchar(255) not null,
w_address varchar(255),
w_age char(2),
w_note varchar(255),
constraint UniqIdx unique(w_id) ##创建唯一性索引
)engine=MyISAM ##指定引擎
;
2)使用ALTER TABLE 语句在w_name字段上建立名称为nameIdx的索引;
create unique index nameIdx writers(w_name);具体说明在该链接第9点
3)使用CREATE INDEX语句在w_address和w_age字段上建立名称为MultiIdx的组合索引;
create index MultiIdx on writers(w_address,w_age);具体说明在该链接第9点
4)使用CREATE INDEX语句在w_note字段上建立名为FTIdx的全文索引。
create fulltext index FTIdx on writers(w_note);具体说明在该链接第12点
(5)删除名称为FTIdx的全文索引。
drop index FTIdx on writers;具体说明在该链接第13点