Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Primary Key Optimization

10.3.2 主键优化

表的主键表示您在最重要的查询中使用的列或列集。它具有关联的索引,以实现快速查询性能。查询性能从 NOT NULL 优化中受益,因为它不能包括任何 NULL 值。使用 InnoDB 存储引擎,表数据物理上组织以基于主键列或列的超快速查找和排序。

如果您的表很大且重要,但没有明显的列或列集用作主键,您可能创建一个单独的列具有自动递增值以用作主键。这些唯一的 ID 可以作为指向其他表中的相应行的指针,当您使用外键连接表时。