在数据库中,索引是除表之外最重要的数据对象,其功能是提高对数据表的检索效率。在数据库中,索引是数据和存储位置的列表。对于包含大量数据的表来说,如果没有索引,那么对表中数据的查询速度可能就非常慢。
索引是建立在表上的、可选的数据对象。索引通过实现保存的、排序后的索引键取代默认的全表索引扫描方式。在一个表上是否创建索引、创建多少个索引、创建什么类型的索引,都不会对表的使用方式产生任何影响。但是,通过在表中的一个列或多个列上创建索引,却能够为数据的检索提供快捷的存取路径、减少查询时的硬盘I/O操作,加快数据的检索速度。