shineYao

MySQL常用命令

  1. SHOW CREATE TABLE index1 \G -- 查看建表生成语句
  2. EXPLAIN SELECT * FROM XTABLE\G -- 可以查看索引项

索引

创建表的时候创建索引

  1. 普通索引
    mysql> create Table index1(
    -> id int,
    -> name varchar(20),
    -> sex BOOLEAN,
    -> index(id)
    -> );

  2. 唯一索引
    create table index2(
    id int,
    name varchar(20),
    sex boolean,
    unique index index2_id(id ASC)
    );

  3. 单列索引
    CREATE TABLE index3(
    id int,
    subject varchar(30)
    index index4_st(subject(10)) // 索引长度为10,前缀索引加快速度
    );

  4. 多列索引
    CREATE TABLE index4(
    id int,
    name varchar(20)
    sex char(4)
    index index5_ns(name, sex)
    );

  5. 全文索引
    create table index5(
    id int,
    info varchar(20),
    FULLTEXT INDEX index3_info(info)
    )ENGINE=MyISAM;

MyISAM才可以支持全文索引

posted on 2017-10-05 18:59  shineYao  阅读(99)  评论(0编辑  收藏  举报

导航