SQL CREATE UNIQUE INDEX คีย์เวิร์ด
สร้างดัชนีที่ไม่ซ้ำใคร
คำCREATE UNIQUE INDEX
สั่งสร้างดัชนีที่ไม่ซ้ำกันในตาราง (ไม่อนุญาตให้ใช้ค่าที่ซ้ำกัน)
ดัชนีใช้เพื่อดึงข้อมูลจากฐานข้อมูลอย่างรวดเร็ว ผู้ใช้ไม่สามารถดูดัชนีได้ แต่ใช้เพื่อเร่งการค้นหา/สืบค้นข้อมูล
SQL ต่อไปนี้สร้างดัชนีชื่อ "uidx_pid" ในคอลัมน์ "PersonID" ในตาราง "Persons":
CREATE UNIQUE INDEX uidx_pid
ON Persons (PersonID);
หมายเหตุ:ไวยากรณ์สำหรับการสร้างดัชนีจะแตกต่างกันไปตามฐานข้อมูลต่างๆ ดังนั้น: ตรวจสอบไวยากรณ์สำหรับการสร้างดัชนีในฐานข้อมูลของคุณ
หมายเหตุ:การอัปเดตตารางที่มีดัชนีใช้เวลานานกว่าการอัปเดตตารางที่ไม่มี (เนื่องจากดัชนีจำเป็นต้องอัปเดตด้วย) ดังนั้น ให้สร้างดัชนีเฉพาะในคอลัมน์ที่มีการค้นหาบ่อยเท่านั้น