Latest web development tutorials

SQLite ดัชนีโดย

"ดัชนีโดยดัชนีชื่อ" บทบัญญัติข้อจะต้องมีชื่ออยู่ในดัชนีเพื่อหาค่าในตารางก่อนหน้านี้

หากชื่อดัชนีชื่อไม่อยู่หรือไม่สามารถใช้ในการค้นหาแล้วคำสั่ง SQLite มีการเตรียมที่จะล้มเหลว

ข้อ "ไม่ทำดัชนี" ระบุเมื่อเข้าถึงตารางก่อนหน้า (รวมถึงดัชนีโดยปริยายโดยไม่ซ้ำกันและข้อ จำกัด ที่สำคัญหลักที่ถูกสร้างขึ้น) การใช้ดัชนีไม่มี

อย่างไรก็ตามแม้ว่าคุณระบุ "ไม่ทำดัชนี" จำนวนเต็มคีย์หลักยังสามารถใช้ในการค้นหารายการ

ไวยากรณ์

นี่เป็นไวยากรณ์ดัชนีโดยข้อก็สามารถนำมาใช้กับการลบปรับปรุงหรือคำสั่ง SELECT:

SELECT | ลบ | อัพเดท COLUMN1, column2 ...
จัดทำดัชนีโดย (index_name)
table_name
WHERE (เงื่อนไข);

ตัวอย่าง

บริษัท ตารางสมมติว่าเราจะสร้างดัชนีและใช้ดัชนีโดยการดำเนินงาน

SQLite> สร้าง salary_index ดัชนีใน บริษัท (เงินเดือน);
SQLite>

ตอนนี้ใช้ดัชนีโดยข้อเพื่อเลือกข้อมูลจาก บริษัท ตารางดังนี้

SQLite> * เลือกจาก บริษัท จัดทำดัชนีโดย salary_index WHERE เงินเดือน> 5000;