left join表关联查询速度慢

select * from haima_metro a
LEFT JOIN boc_user b on a.code = b.code 
and a.car_no = b.car_no


添加关键字段的索引

alter table  haima_metro add key(code, car_no);
alter table  boc_user add key(code, car_no);


1.使用 ALTER TABLE 语句创建索引

语法如下:

ALTER TABLE table_name ADD [UNIQUE | FULLTEXT | SPATIAL ] [ INDEX | KEY ]

[ index_name] ( col_name [length],…) [ASC | DESC]


2.使用 CREATE INDEX 创建索引

语法如下:

CERATE[UNIQUE | FULLTEXT | SPATIAL ] INDEX index_name

ON table_name( col_name [length] , … ) [ASC | DESC]


说明:

UNIQUE:可选。表示索引为唯一性索引。

FULLTEXT:可选。表示索引为全文索引。

SPATIAL:可选。表示索引为空间索引。

INDEX和KEY:用于指定字段为索引,两者选择其中之一就可以了,作用是    一样的。

索引名:可选。给创建的索引取一个新名称。

字段名(col_name ):指定索引对应的字段的名称,该字段必须是前面定义好的字段。

长度:可选。指索引的长度,必须是字符串类型才可以使用。

ASC:可选。表示升序排列。

DESC:可选。表示降序排列。

最后修改:2019 年 09 月 27 日
如果觉得我的文章对你有用,请随意赞赏