คีย์มีความหมายเหมือนกันกับดัชนี หากคุณต้องการสร้างดัชนีสำหรับคอลัมน์ ให้ใช้ "คีย์"
ตามที่ระบุไว้ในเอกสารอย่างเป็นทางการ:
KEY มักเป็นคำพ้องความหมายสำหรับ INDEX แอตทริบิวต์ของคีย์ PRIMARY KEY ยังสามารถระบุเป็น KEY เท่านั้น เมื่อกำหนดไว้ในคำจำกัดความของคอลัมน์ สิ่งนี้ถูกนำมาใช้เพื่อให้เข้ากันได้กับระบบฐานข้อมูลอื่น ๆ
คีย์นี้ใช้ได้กับคีย์หลัก:
ให้เราสร้างตารางก่อน นี่คือการสืบค้นเพื่อตั้งค่าคีย์หลักสำหรับคอลัมน์ “id”
mysql> สร้างตาราง KeyDemo -> ( -> id int, -> คีย์หลัก (id) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที)
กำลังแทรกสองระเบียน
mysql> แทรกลงในค่า KeyDemo(1); Query OK, 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงในค่า KeyDemo (2); Query OK, 1 แถวได้รับผลกระทบ (0.14 วินาที)
เพื่อแสดงรายการทั้งหมด
mysql> เลือก *จาก KeyDemo;
นี่คือผลลัพธ์
<ก่อนหน้า>+----+| id |+---+| 1 || 2 |+----+2 แถวในชุด (0.00 วินาที)