以MySQL为例,大家可以使用如下SQL语句创建索引:
ALTER TABLE `表名` ADD INDEX `索引名` (`列名`)
例如,假设大家需要根据时间列`created_at`查询出一周内的数据:
SELECT * FROM `table` WHERE `created_at` BETWEEN '2022-01-01' AND '2022-01-07'
大家可以使用如下SQL语句创建索引:
ALTER TABLE `table` ADD INDEX `created_at_index` (`created_at`)
这样,大家就可以大大提高查询效率。
需要注意的是,在创建索引时,可以只对要查询的列建立索引,不必全部列都建立索引。