主键&检查DB中表中插入的唯一性

时间:2015-08-20 09:17:03

标签: database rdbms

在数据库(例如:MySQL)中,数据库在插入时如何在内部检查唯一键。例如,如果我们在一个表中插入一个值(主键)已经存在,那么DB如何检查该值的存在位置。是将它与表中的所有键进行比较。不会让它变慢吗?

1 个答案:

答案 0 :(得分:0)

主键始终被编入索引。搜索索引字段比按顺序搜索字段更快。有关MySQL索引的更多信息如下:

http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html

有关索引(类型,案例)的更多信息,请参见下文:

http://www.tutorialspoint.com/sql/sql-indexes.htm