left join表关联查询速度慢

SQL

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

如果你觉得本文对你有益,并且你愿意,欢迎赞助一点辛苦费给我,嘻嘻!
支付宝:支付宝微信钱包:微信钱包
悠乐小呆

博主:悠乐小呆

擅长:web开发

技术:html css js jquery asp.net

略懂:php android

喃语:人生不设限|勿畏首畏尾|超强执行力

热门评论