الفرق بين المراجعتين لصفحة: «SQL/create index»
< SQL
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
ط تعديل المثال |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:إنشاء فهرس CREATE INDEX}}</noinclude> | <noinclude>{{DISPLAYTITLE:إنشاء فهرس CREATE INDEX}}</noinclude> | ||
يستخدم هذا الأمر لإنشاء فهرس للجدول وفق البنية العامّة الآتية:<syntaxhighlight lang="sql"> | يستخدم هذا الأمر لإنشاء فهرس للجدول وفق البنية العامّة الآتية:<syntaxhighlight lang="sql"> | ||
CREATE INDEX [ name ] ON | CREATE INDEX [ name ] ON tbl ( col [, ...]); | ||
</syntaxhighlight>إذ يُنشأ الفهرس باسم <code>name</code> للجدول المسمى <code> | </syntaxhighlight>إذ يُنشأ الفهرس باسم <code>name</code> للجدول المسمى <code>tbl</code> الذي يحتوي على العمود المسمى <code>col</code>، وتُعتَبر الفهارس إحدى المفاهيم الأساسية في قواعد البيانات إذ تُسرِّع أداء الاستعلامات من خلال تقليل عدد صفحات البيانات التي تُمسح بياناتها (scanned) في القاعدة. | ||
== مثال == | == مثال == |
المراجعة الحالية بتاريخ 09:58، 30 يناير 2018
يستخدم هذا الأمر لإنشاء فهرس للجدول وفق البنية العامّة الآتية:
CREATE INDEX [ name ] ON tbl ( col [, ...]);
إذ يُنشأ الفهرس باسم name
للجدول المسمى tbl
الذي يحتوي على العمود المسمى col
، وتُعتَبر الفهارس إحدى المفاهيم الأساسية في قواعد البيانات إذ تُسرِّع أداء الاستعلامات من خلال تقليل عدد صفحات البيانات التي تُمسح بياناتها (scanned) في القاعدة.
مثال
يستخدم الأمر الآتي لإنشاء مؤشر باسم idx
على الجدول records
عبر العمود title
:
CREATE INDEX idx ON records (title);
التوافقية
SQLServer | SQLite | Oracle | PostgreSQL | MySQL |
---|---|---|---|---|
نعم | نعم | نعم | نعم | نعم |