SQLite ดัชนีโดย
"ดัชนีโดยดัชนีชื่อ" บทบัญญัติข้อจะต้องมีชื่ออยู่ในดัชนีเพื่อหาค่าในตารางก่อนหน้านี้
หากชื่อดัชนีชื่อไม่อยู่หรือไม่สามารถใช้ในการค้นหาแล้วคำสั่ง SQLite มีการเตรียมที่จะล้มเหลว
ข้อ "ไม่ทำดัชนี" ระบุเมื่อเข้าถึงตารางก่อนหน้า (รวมถึงดัชนีโดยปริยายโดยไม่ซ้ำกันและข้อ จำกัด ที่สำคัญหลักที่ถูกสร้างขึ้น) การใช้ดัชนีไม่มี
อย่างไรก็ตามแม้ว่าคุณระบุ "ไม่ทำดัชนี" จำนวนเต็มคีย์หลักยังสามารถใช้ในการค้นหารายการ
ไวยากรณ์
นี่เป็นไวยากรณ์ดัชนีโดยข้อก็สามารถนำมาใช้กับการลบปรับปรุงหรือคำสั่ง SELECT:
SELECT | ลบ | อัพเดท COLUMN1, column2 ... จัดทำดัชนีโดย (index_name) table_name WHERE (เงื่อนไข);
ตัวอย่าง
บริษัท ตารางสมมติว่าเราจะสร้างดัชนีและใช้ดัชนีโดยการดำเนินงาน
SQLite> สร้าง salary_index ดัชนีใน บริษัท (เงินเดือน); SQLite>
ตอนนี้ใช้ดัชนีโดยข้อเพื่อเลือกข้อมูลจาก บริษัท ตารางดังนี้
SQLite> * เลือกจาก บริษัท จัดทำดัชนีโดย salary_index WHERE เงินเดือน> 5000;