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

คีย์เวิร์ด KEY หมายถึงอะไรใน MySQL?


คีย์มีความหมายเหมือนกันกับดัชนี หากคุณต้องการสร้างดัชนีสำหรับคอลัมน์ ให้ใช้ "คีย์"

ตามที่ระบุไว้ในเอกสารอย่างเป็นทางการ:

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 วินาที)