题解 121 | #创建索引#

【场景】:创建索引 【分类】:普通索引、唯一性索引、全文索引

分析思路

难点:

1.如何创建不同索引类型的索引

方法一、使用create index

  • [使用]:create [unique|fulltext] index 索引名 on 表名 (列名);
  • [注意]:unique 唯一性索引、fulltext 全文索引

方法二、修改表的方式创建索引

  • [使用]:alter table examination_info add [索引类型] index 索引名(列名);
  • [注意]:索引类型:普通索引、唯一性索引、全文索引

方法三、建表的时候创建索引

  • [使用]:create table tableName( id int not null, 列名 列的类型, [索引类型] index [索引名] (列名,...););

扩展

前往查看:MySQL 索引的创建、删除

求解代码

方法一:

创建索引

create index idx_duration on examination_info (duration);# 1.创建普通索引
create unique index uniq_idx_exam_id on examination_info (exam_id);# 2.创建唯一性索引
create fulltext index full_idx_tag on examination_info (tag);# 3.创建全文索引

方法二:

修改表的方式创建索引

alter table examination_info add index idx_duration(duration);# 1.普通索引
alter table examination_info add unique index uniq_idx_exam_id(exam_id);# 2.唯一性索引
alter table examination_info add fulltext index full_idx_tag(tag);# 3.全文索引
全部评论

相关推荐

比亚迪 求帮选offer 12k*1.36*12 双非硕
点赞 评论 收藏
转发
7 6 评论
分享
牛客网
牛客企业服务