أحدث البرامج التعليمية وتطوير الشبكة
 

SQL CREATE INDEX بيان


يتم استخدام عبارة CREATE INDEX لإنشاء فهارس في الجداول.

مؤشرات تسمح تطبيق قاعدة البيانات لإيجاد البيانات بسرعة. دون قراءة الجدول بأكمله.


الفهارس

يمكن إنشاء فهرس في الجدول امكانية العثور على معلومات بشكل أسرع وأكثر كفاءة.

لا يمكن للمستخدمين رؤية الفهارس، وأنها تستخدم فقط لتسريع عمليات البحث / استفسار.

Note: تحديث جدول مع فهارس يأخذ وقتا أكثر مما تحديث جدول بدون (لأن المؤشرات تحتاج أيضا تحديثا). لذلك ينبغي عليك إنشاء فهارس على الأعمدة (والجداول) التي سيتم البحث عنها بشكل متكرر ضد فقط.

SQL CREATE INDEX بناء الجملة

يخلق مؤشر على الطاولة. يسمح قيم مكررة:

CREATE INDEX index_name
ON table_name (column_name)

SQL CREATE INDEX فريد في بناء الجملة

بإنشاء فهرس فريد في جدول. لا يسمح قيم مكررة:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note: بناء الجملة من أجل إنشاء فهارس يختلف بين قواعد البيانات المختلفة. لذلك: تحقق بناء الجملة من أجل إنشاء فهارس في قاعدة البيانات الخاصة بك.


CREATE INDEX مثال

عبارة SQL أدناه إنشاء فهرس اسمه "PIndex" على "LastName" عمود في "Persons" الجدول:

CREATE INDEX PIndex
ON Persons (LastName)

إذا كنت ترغب في إنشاء فهرس على مجموعة من الأعمدة، يمكنك سرد أسماء الأعمدة داخل الأقواس، مفصولة بفواصل:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)