题解 | #创建索引#

创建索引

https://www.nowcoder.com/practice/f2ea9ccf33c740d58576608940981807

CREATE INDEX idx_duration ON examination_info(duration);
CREATE UNIQUE INDEX uniq_idx_exam_id ON examination_info(exam_id);
# CREATE FULLTEXT INDEX full_idx_tag ON examination_info(tag);
ALTER TABLE examination_info ADD FULLTEXT INDEX full_idx_tag(tag);

每天做一道题,到秋招还能近两百道题。一定要记得做

好久没做sql了,生疏了,创建索引有两种方式

第一种是CREATE,第二种是ALTER

CREATE的语法:

CREATE [UNIQUE|FULLTEXT] INDEX index_name ON table_name(index_coulumn);

ALTER的语法:

ALTER TABLE table_name ADD [UNIQUE|FULLTEXT] INDEX index_name(index_coulumn);

删除索引呢?使用ALTER或者DROP

ALTER TABLE table_name DROP INDEX index_name;

DROP INDEX index_name ON table_name;

借鉴的题解的第一个大佬的,自己备忘

  • 3.1 索引的使用:索引使用时满足最左前缀匹配原则,即对于组合索引(col1, col2),在不考虑引擎优化时,条件必须是col1在前col2在后,或者只使用col1,索引才会生效;索引不包含有NULL值的列一个查询只使用一次索引,where中如果使用了索引,order by就不会使用like做字段比较时只有前缀确定时才会使用索引在列上进行运算后不会使用索引,如year(start_time)<2020不会使用start_time上的索引
  • 全部评论

    相关推荐

    07-09 19:25
    门头沟学院 Java
    这是要把每一个投校招的都开盒吗?
    26届之耻将大局逆转:裁人的时候一次性追回餐费
    点赞 评论 收藏
    分享
    鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
    点赞 评论 收藏
    分享
    07-09 12:12
    门头沟学院 Java
    5月底投简历7月初开奖收获秋招第一个offer,虽然白菜价,但至少能保底了
    土木转行ing:土木博士想转图像,最后拿了 tp 提前批 sp 最低档,感觉性价比不高
    TP-LINK开奖132人在聊
    点赞 评论 收藏
    分享
    评论
    点赞
    收藏
    分享

    创作者周榜

    更多
    牛客网
    牛客网在线编程
    牛客网题解
    牛客企业服务