SQL 中的索引类型

  • 聚集索引
  • 非聚集索引
  • 唯一索引
  • 列存储索引

创建显式索引

USE vipendra;
GO
IF EXISTS (SELECT name FROM sys.indexes

		  WHERE name = N'non_cl_index_student')
  DROP INDEX non_cl_index_student ON Purchasing.ProductVendor;
GO
CREATE INDEX IX_ProductVendor_VendorID

  ON dbo.studentinfo (s_id);
GO

什么是显式索引

当我们使用 CREATE INDEX 语句时会创建显式索引。

什么是隐式索引

当使用 UNIQUE 约束和 PRIMARY KEY 约束显式定义列时,将创建隐式索引。

如何在SQL中创建隐式索引和显式索引

SQL 中的索引用于快速访问表或者视图中的数据。 索引是在表或者视图上创建的。 数据库有大量数据,如数千个表和视图。 当我们尝试访问这些数据时,需要更多时间。

SQL 提供了一种称为索引的方式,通过我们可以快速访问特定数据。 CREATE INDEX 语句用于创建索引。

日期:2020-06-02 22:17:52 来源:oir作者:oir