数据库中主键和外键的作用 oracle表的主键、外键必须有索引?
浏览量:1400
时间:2021-03-12 04:29:19
作者:admin
oracle表的主键、外键必须有索引?
外键不会自动创建索引。主键将自动创建索引。目的是为了加快检索速度。通常,外键将与更多查询相关联。一般来说,它们需要根据自己的情况来创建。在极端情况下,如果这个表对数据插入有很高的要求,你就要小心了,因为索引会加快查询速度,这可能有利弊面,会影响数据插入的速度,所以,根据自己系统的需要来创建,是最好的
主键是一个约束,唯一的索引是一个索引,两者本质上是不同的。
创建主键后,它必须包含唯一索引,该索引不一定是主键。
唯一索引列允许空值,但主键列不允许空值。
创建主键列时,默认情况下它已经是空值唯一索引。
主键可以被其他表引用为外键,但唯一索引不能。
一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适用于那些不易更改的唯一标识,如自动递增列、ID号等。
数据库中主键和外键的作用 sql的主键和外键分别是什么 数据库主键和外键
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。