表的主键表示在最重要的查询中使用的列或列集。它有一个关联的索引,以便快速查询性能。查询性能受益于非空优化,因为它不能包含任何零值。与InnoDB在存储引擎中,对表数据进行物理组织,以基于主键列进行超快速查找和排序。
非空
零
InnoDB
如果您的表很大且很重要,但没有明显的列或列集用作主键,则可以创建一个单独的列,其中具有自动递增的值,用作主键。当使用外键连接表时,这些惟一id可以作为指向其他表中相应行的指针。