ล่าสุดการพัฒนาเว็บบทเรียน
 

SQLคำสั่ง CREATE INDEX


คำสั่ง 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)