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