سلسلة دروس SQL| Create Index
24 Apr 2020
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
- عبارة SQL CREATE INDEX
- يناء جملة CREATE INDEX
- بناء جملة CREATE UNIQUE INDEX
- مثال عن CREATE INDEX
- حذف عبارةINDEX
عبارة SQL CREATE INDEX
يتم استخدام عبارة CREATE INDEX لإنشاء فهارس في الجداول.
يتم استخدام الفهارس لاسترداد البيانات من قاعدة البيانات بشكل أسرع من غير ذلك. لا يمكن للمستخدمين رؤية الفهارس ،يتم استخدامها فقط لتسريع عمليات البحث / الاستعلامات.
ملاحظة: تحديث الجدول باستخدام الفهارس يستغرق وقتًا أطول من تحديث الجدول بدون (لأن الفهارس تحتاج أيضًا إلى تحديث). لذا، قم فقط بإنشاء فهارس على الأعمدة التي سيتم البحث عنها بشكل متكرر.
يناء جملة CREATE INDEX
إنشاء فهرس على جدول يسمح بقيم مكررة:
بناء جملة CREATE UNIQUE INDEX
إنشاء فهرس فريد على جدول. القيم المكررة غير مسموح بها:
ملاحظة: تختلف بنية إنشاء الفهارس بين قواعد البيانات المختلفة. لذلك: تحقق من بناء الجملة لإنشاء فهارس في قاعدة البيانات الخاصة بك.
مثال عن CREATE INDEX
تقوم جملة SQL أدناه بإنشاء فهرس باسم “idx_lastname” في عمود “اسم العائلة” في جدول “الأشخاص”:
إذا كنت تريد إنشاء فهرس على مجموعة من الأعمدة، يمكنك إدراج أسماء الأعمدة داخل الأقواس، مفصولة بفواصل:
حذف عبارةINDEX
يتم استخدام عبارة DROP INDEX لحذف فهرس في جدول.
MS Access:
SQL Server:
DB2/Oracle:
MySQL:
التالي: Auto Increment