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:可选。表示降序排列。