الفرق بين المراجعتين لصفحة: «SQL/create index»
< SQL
لا ملخص تعديل |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 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}}]] |
مراجعة 15:44، 28 يناير 2018
يستخدم هذا الأمر لإنشاء فهرس للجدول وفق البنية العامّة الآتية:
CREATE INDEX [ name ] ON table ( column [, ...]);
إذ يُنشأ الفهرس باسم name
للجدول المسمى table
الذي يحتوي على العمود المسمى column
، وتُعتَبر الفهارس إحدى المفاهيم الأساسية في قواعد البيانات إذ تُسرِّع أداء الاستعلامات من خلال تقليل عدد صفحات البيانات التي تُمسح بياناتها (scanned) في القاعدة.
مثال
يستخدم الأمر الآتي لإنشاء مؤشر باسم idx
على الجدول records
عبر العمود title
:
CREATE INDEX idx ON records (title);
التوافقية
SQLServer | SQLite | Oracle | PostgreSQL | MySQL |
---|---|---|---|---|
نعم | نعم | نعم | نعم | نعم |