Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

คีย์หลักถูกสร้างดัชนีโดยอัตโนมัติใน MySQL หรือไม่


ใช่ คีย์หลักจะถูกสร้างดัชนีโดยอัตโนมัติใน MySQL เนื่องจากคีย์หลัก ดัชนี ฯลฯ ถูกจัดเก็บไว้ใน B-tree เอ็นจิ้นทั้งหมดรวมถึง InnoDB และ MyISAM รองรับคีย์หลักที่จะสร้างดัชนีโดยอัตโนมัติ

คีย์หลักได้รับการจัดทำดัชนีโดยนัยใน InnoDB, MyISAM และเอ็นจิ้นอื่นๆ

ให้เราสร้างตารางด้วยคีย์หลัก -

mysql> create table DemoIndex
   -> (
   -> Id int not null,
   -> primary key(Id)
   -> );
Query OK, 0 rows affected (1.21 sec)

ในตารางด้านบน ID ถูกสร้างดัชนีโดยปริยาย