在我们访问SQL Server数据库时,通常按条件查询数据,例如 Select * from 数据库表 where 测试时间 between ‘2024-05-22 12:12:12’ and ‘2024-05-22 12:12:12’,或者 select SN from 数据库表 where ID = 128等条件查询。但是随着设备或者软件运行,数据库存储的数据会越来越多,这时候我们会发现,查询速度越来越慢,这里,就有必要在数据库中增加指令运行,从而来提高查询的速率。
-
新建索引
在数据库中输入如下指令:其中列名为我们要查询的列
use [数据库名]
create Index XX_列名
on 数据库表名(列名)
go
执行该条语句,看到命令已成功完成,表示该条语句生效。如图1.所示
在执行完之后,再次按条件查询,能发现查询速度提升。 -
删除索引
当我们在不需要这条语句的时候,可以执行如下指令删除这条索引:
use [数据库名]
drop Index 数据库表名.XX_列名
go
执行该条语句,看到命令已成功完成,表示该条语句生效。如图2.所示
在执行完之后,创建的索引被删除。