คำสั่ง CREATE INDEX จะใช้ในการสร้างดัชนีในตาราง
ดัชนีอนุญาตให้โปรแกรมฐานข้อมูลเพื่อค้นหาข้อมูลที่รวดเร็ว; โดยไม่ต้องอ่านทั้งตาราง
ดัชนี
ดัชนีสามารถสร้างขึ้นในตารางการค้นหาข้อมูลได้อย่างรวดเร็วและมีประสิทธิภาพ
ผู้ใช้ไม่สามารถดูดัชนีพวกเขาจะใช้เพียงเพื่อเพิ่มความเร็วในการค้นหา / คำสั่ง
Note: การอัพเดตตารางที่มีดัชนีใช้เวลามากกว่าการปรับปรุงตารางโดยไม่ต้อง (เพราะดัชนียังต้องมีการปรับปรุง) ดังนั้นคุณควรสร้างดัชนีในคอลัมน์ (และตาราง) ที่จะค้นหาบ่อยกับ
SQL CREATE INDEX ไวยากรณ์
สร้างดัชนีบนโต๊ะ ค่าที่ซ้ำกันจะได้รับอนุญาต:
CREATE INDEX index_name
ON table_name (column_name)
SQL สร้างเอกลักษณ์ INDEX ไวยากรณ์
สร้างดัชนีที่ไม่ซ้ำกันบนโต๊ะ ค่าที่ซ้ำกันไม่ได้รับอนุญาต:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Note: ไวยากรณ์สำหรับการสร้างดัชนีแตกต่างกันไปในหมู่ฐานข้อมูลที่แตกต่างกัน ดังนั้น: ตรวจสอบไวยากรณ์สำหรับการสร้างดัชนีในฐานข้อมูลของคุณ
CREATE INDEX ตัวอย่าง
คำสั่ง SQL ด้านล่างสร้างดัชนีที่มีชื่อว่า "PIndex" บน "LastName" คอลัมน์ใน "Persons" ตาราง:
CREATE INDEX PIndex
ON Persons (LastName)
หากคุณต้องการที่จะสร้างดัชนีการรวมกันของคอลัมน์คุณสามารถแสดงรายการชื่อคอลัมน์ในวงเล็บคั่นด้วยเครื่องหมายจุลภาค:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)