zoukankan      html  css  js  c++  java
  • mysql 中添加索引的三种方法

    原文:http://www.andyqian.com/2016/04/06/database/mysqleindex/

    在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法

    mysql 中添加索引的三种方法

    1.1 新建表中添加索引

    ① 普通索引

    1
    2
    3
    4
    5
    6
    7
    create table t_dept(
    no int not null primary key,
    name varchar(20) null,
    sex varchar(2) null,
    info varchar(20) null,
    index index_no(no)
    )

    ② 唯一索引

    1
    2
    3
    4
    5
    6
    7
    create table t_dept(
    no int not null primary key,
    name varchar(20) null,
    sex varchar(2) null,
    info varchar(20) null,
    unique index index_no(no)

    ③ 全文索引

    1
    2
    3
    4
    5
    6
    create table t_dept(
    no int not null primary key,
    name varchar(20) null,
    sex varchar(2) null,
    info varchar(20) null,
    fulltext index index_no(no)

    ④ 多列索引

    1
    2
    3
    4
    5
    6
    7
    create table t_dept(
    no int not null primary key,
    name varchar(20) null,
    sex varchar(2) null,
    info varchar(20) null,
    key index_no_name(no,name)
    )

    1.2 在已建表中添加索引

    ① 普通索引

    1
    2
    create index index_name
    on t_dept(name);

    ② 唯一索引

    1
    2
    create unique index index_name
    on t_dept(name);

    ③ 全文索引

    1
    2
    create fulltext index index_name
    on t_dept(name);

    ④ 多列索引

    1
    2
    create index index_name_no
    on t_dept(name,no)

    1.3 以修改表的方式添加索引

    ① 普通索引

    1
    2
    alter table t_dept
    add index index_name(name);

    ② 唯一索引

    1
    2
    alter table t_dept
    add unique index index_name(name);

    ③ 全文索引

    1
    2
    alter table t_dept
    add fulltext index_name(name);

    ④ 多列索引

    1
    2
    alter table t_dept
    add index index_name_no(name,no);

    1.4 小结

    以上就是mysql中索引的新建的三种方法。以上的表名以及列名,请根据实际表列名替换。

  • 相关阅读:
    40个极简WordPress主题
    一些上流的CSS3图片样式
    15个最好的 HTML5 视频播放器
    优秀的IOS界面
    25 个超棒的 WordPress 主题(2012)
    Codekit 为Web前端打造的全能型神器(附推荐各种工具)
    10 个精彩的、激发灵感的 HTML5 游戏
    20个非常绚丽的 CSS3 特性应用演示
    25+ 个免费精美的商业风格的 WordPress 主题
    10 款非常棒的CSS代码格式化工具推荐
  • 原文地址:https://www.cnblogs.com/shihaiming/p/8529502.html
Copyright © 2011-2022 走看看