MySQL常用命令

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

索引

创建表的时候创建索引

  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才可以支持全文索引

原文地址:https://www.cnblogs.com/shineyao/p/7629807.html