一张表的主键列是你大部分查询中所使用的列(或几个列)。它有一个相关索引,可以快速查询。如果使用了not null优化,查询性能会提高,因为它不能包含任何null值。对于InnoDB表来说,数据是在主键列上组织起来的。
如果你的表是个大表,且很重要,但是却没有特定列来充当主键,你可以添加一个单独的自增列做主键。在你在连接查询中使用外键来查找时,这些唯一的id值可以起到类似于指针的作用。
一张表的主键列是你大部分查询中所使用的列(或几个列)。它有一个相关索引,可以快速查询。如果使用了not null优化,查询性能会提高,因为它不能包含任何null值。对于InnoDB表来说,数据是在主键列上组织起来的。
如果你的表是个大表,且很重要,但是却没有特定列来充当主键,你可以添加一个单独的自增列做主键。在你在连接查询中使用外键来查找时,这些唯一的id值可以起到类似于指针的作用。