MySQL常用命令
- SHOW CREATE TABLE index1 \G -- 查看建表生成语句
- EXPLAIN SELECT * FROM XTABLE\G -- 可以查看索引项
索引
创建表的时候创建索引
-
普通索引
mysql> create Table index1(
-> id int,
-> name varchar(20),
-> sex BOOLEAN,
-> index(id)
-> ); -
唯一索引
create table index2(
id int,
name varchar(20),
sex boolean,
unique index index2_id(id ASC)
); -
单列索引
CREATE TABLE index3(
id int,
subject varchar(30)
index index4_st(subject(10)) // 索引长度为10,前缀索引加快速度
); -
多列索引
CREATE TABLE index4(
id int,
name varchar(20)
sex char(4)
index index5_ns(name, sex)
); -
全文索引
create table index5(
id int,
info varchar(20),
FULLTEXT INDEX index3_info(info)
)ENGINE=MyISAM;
MyISAM
才可以支持全文索引