الفرق بين المراجعتين لصفحة: «SQL/create index»

من موسوعة حسوب
< SQL
لا ملخص تعديل
 
ط تعديل المثال
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:إنشاء فهرس CREATE INDEX}}</noinclude>
<noinclude>{{DISPLAYTITLE:إنشاء فهرس CREATE INDEX}}</noinclude>
يستخدم هذا الأمر لإنشاء فهرس للجدول وفق البنية العامّة الآتية:<syntaxhighlight lang="sql">
يستخدم هذا الأمر لإنشاء فهرس للجدول وفق البنية العامّة الآتية:<syntaxhighlight lang="sql">
CREATE INDEX [ name ] ON table ( column [, ...]);
CREATE INDEX [ name ] ON tbl ( col [, ...]);
</syntaxhighlight>إذ يُنشأ الفهرس باسم <code>name</code> للجدول المسمى <code>table</code> الذي يحتوي على العمود المسمى <code>column</code>، وتُعتَبر الفهارس إحدى المفاهيم الأساسية في قواعد البيانات إذ تُسرِّع أداء الاستعلامات من خلال تقليل عدد صفحات البيانات التي تُمسح بياناتها (scanned) في القاعدة.
</syntaxhighlight>إذ يُنشأ الفهرس باسم <code>name</code> للجدول المسمى <code>tbl</code> الذي يحتوي على العمود المسمى <code>col</code>، وتُعتَبر الفهارس إحدى المفاهيم الأساسية في قواعد البيانات إذ تُسرِّع أداء الاستعلامات من خلال تقليل عدد صفحات البيانات التي تُمسح بياناتها (scanned) في القاعدة.


== مثال ==
== مثال ==
سطر 31: سطر 31:
* [https://sqlite.org/lang_createindex.html توثيق CREATE INDEX في محرك SQLite]
* [https://sqlite.org/lang_createindex.html توثيق CREATE INDEX في محرك SQLite]
* [https://docs.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql توثيق CREATE INDEX في محرك SQLServer]
* [https://docs.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql توثيق CREATE INDEX في محرك SQLServer]
[[تصنيف:SQL]]
[[تصنيف:SQL|{{SUBPAGENAME}}]]
[[تصنيف:SQL Administration]]
[[تصنيف:SQL Administration|{{SUBPAGENAME}}]]
[[تصنيف:SQL Tables]]
[[تصنيف:SQL Tables|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 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
نعم نعم نعم نعم نعم

مصادر