主键和索引

来源:互联网 发布:淘宝网点不开购物车 编辑:程序博客网 时间:2024/04/29 23:39

一、主键

1、主键可以对一张表起到唯一标识作用,其值不能为NULL,也不能重复;

2、一张表只能定义一个主键;

3、表建立主键时,在列上自动建立一个唯一性索引;

4、主键可以是列级约束,也可以是表级约束。

二、索引

索引是一种可选的与表相关的数据库对象,用于提高数据的查询效率。索引是建立在表列上的数据库对象,但无论其物理结构还是逻辑结构都不依赖于表。索引之所以能够提高查询效率,是因为在索引结构中保存了索引值及相应记录的物理地址,即ROWID,并且按照索引值进行排序 (快速查找、二分查找等排序算法)。

1、唯一索引 与 非唯一索引

2、平衡树索引 与 位图索引,这是根据索引的组织不同而分

3、单列索引 与 复合索引

4、函数索引


0 0