乐趣区

关于taro:Taro333最新版本开发企业级出行项目mkw

download:`Taro@3.3.3 最新版本开发企业级出行我的项目 `

1.1 没加索引

sql 语句中 where 条件的关键字段,或者 order by 前面的排序字段,忘了加索引,这个问题在我的项目中很常见。
我的项目刚开始的时候,因为表中的数据量小,加不加索引 sql 查问性能差异不大。
起初,随着业务的倒退,表中数据量越来越多,就不得不加索引了。
能够通过命令:
show index from order;

能独自查看某张表的索引状况。

也能够通过命令:

show create table order;

查看整张表的建表语句,外面同样会显示索引状况。
通过 ALTER TABLE 命令能够增加索引:

ALTER TABLE `order` ADD INDEX idx_name (name);

复制代码
也能够通过 CREATE INDEX 命令增加索引:

CREATE INDEX idx_name ON `order` (name);

不过这里有一个须要留神的中央是:想通过命令批改索引,是不行的。
目前在 mysql 中如果想要批改索引,只能先删除索引,再从新增加新的。
删除索引能够用 DROP INDEX 命令:

ALTER TABLE `order` DROP INDEX idx_name;

复制代码
用 DROP INDEX 命令也行:
DROP INDEX idx_name ON order;

退出移动版