Latest web development tutorials

SQL คำสั่ง CREATE INDEX

คำสั่งสร้างดัชนีเพื่อสร้างดัชนีในตาราง

โดยไม่ต้องอ่านทั้งตารางการประยุกต์ใช้ฐานข้อมูลดัชนีสามารถค้นหาข้อมูลได้เร็วขึ้น


ดัชนี

คุณสามารถสร้างดัชนีในตารางในการสั่งซื้อให้มากขึ้นได้อย่างมีประสิทธิภาพได้อย่างรวดเร็วและการค้นหาข้อมูล

ผู้ใช้ไม่สามารถดูดัชนีที่พวกเขาเท่านั้นที่สามารถใช้เพื่อเพิ่มความเร็วในการค้นหา / แบบสอบถาม

หมายเหตุ: ตารางการปรับปรุงกับดัชนีต้องการมากกว่าการปรับปรุงตารางที่มีดัชนีไม่ต้องใช้เวลามากขึ้นนี้เป็นเพราะดัชนีตัวเองยังต้องมีการปรับปรุงดังนั้นวิธีการที่เหมาะมักจะเป็นเพียงแค่การสืบค้นคอลัมน์ (และตาราง) เพื่อสร้างดัชนีดังกล่าวข้างต้น

SQL CREATE INDEX ไวยากรณ์

สร้างดัชนีที่เรียบง่ายบนโต๊ะ มันช่วยให้การใช้ค่าที่ซ้ำกัน:

CREATE INDEX index_name
ON table_name (column_name)

SQL CREATE ไวยากรณ์ดัชนีที่ไม่ซ้ำ

สร้างดัชนีที่ไม่ซ้ำกันบนโต๊ะ ไม่มีค่าที่ซ้ำกัน: ดัชนีที่ไม่ซ้ำหมายความว่าสองแถวไม่สามารถมีค่าดัชนีเดียวกัน . สร้างดัชนีที่ไม่ซ้ำกันในตารางค่าซ้ำกันจะไม่ได้รับอนุญาต:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

หมายเหตุ: ไวยากรณ์สำหรับการสร้างดัชนีในฐานข้อมูลที่แตกต่างกันจะไม่เหมือนกันเพื่อตรวจสอบฐานข้อมูลของคุณเพื่อสร้างไวยากรณ์ดัชนี


ตัวอย่างของ CREATE INDEX

คำสั่ง SQL ต่อไปนี้สร้างดัชนีที่เรียกว่า "PIndex" บน "นามสกุล" คอลัมน์ตารางคน "":

CREATE INDEX PIndex
ON Persons (LastName)

หากคุณต้องการมากกว่าหนึ่งดัชนีคอลัมน์คุณสามารถแสดงรายการชื่อของคอลัมน์ในวงเล็บคั่นด้วยเครื่องหมายจุลภาคนี้:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)