إلغاء سحب مؤشرات، جداول و قواعد البيانات في SQL
- الصفحة السابقة SQL Default
- الصفحة التالية SQL Drop
استخدام جملة CREATE INDEX لإنشاء فهرس في الجدول.
يُمكن للفهرس أن يجعل تطبيقات قاعدة البيانات تبحث عن البيانات بشكل أسرع دون قراءة الجدول بأكمله.
الفهرس
يمكنك إنشاء فهرس في الجدول لتحسين استعلام البيانات بشكل أسرع وأكثر كفاءة.
لا يمكن للعميل رؤية الفهرس، يمكن استخدامه فقط لتحسين البحث/الاستعلام.
ملاحظة:تحديث جدول يحتوي على فهرس يتطلب وقتًا أطول من تحديث جدول لا يحتوي على فهرس، هذا بسبب أن الفهرس نفسه يجب تحديثه أيضًا. لذلك، من الأفضل إنشاء فهرس فقط على الأعمدة (والجدول) التي يتم البحث فيها بشكل متكرر.
قواعد اللغة SQL لـ CREATE INDEX
إنشاء فهرس بسيط على الجدول. يسمح باستخدام القيم المكررة:
CREATE INDEX اسم الفهرس على اسم الجدول (اسم العمود)
ملاحظة:"اسم العمود" يحدد العمود الذي يجب فهرسه.
قواعد اللغة SQL لـ CREATE UNIQUE INDEX
إنشاء فهرس فريد على الجدول. يعني الفهرس الفريد أن لا يمكن أن يكون لدي اثنين من الصفوف نفس القيمة للفهرس.
CREATE UNIQUE INDEX اسم الفهرس على اسم الجدول (اسم العمود)
مثال CREATE INDEX
في هذا المثال، سيتم إنشاء فهرس بسيط يُسمى "Index_Pers"، في عمود LastName من جدول Person:
CREATE INDEX Index_Pers على Person (LastName)
إذا كنت ترغب فيتنازليلتحديد قيمة معينة في عمود معين، يمكنك إضافة كلمة الحماية بعد اسم العمود DESC:
CREATE INDEX Index_Pers على Person (LastName DESC)
إذا كنت ترغب في إنشاء فهرس لأكثر من عمود، يمكنك قائمة أسماء هذه الأعمدة في البارéntيسيس، مفصولة بالكومي
CREATE INDEX Index_Pers على Person (LastName, FirstName)
- الصفحة السابقة SQL Default
- الصفحة التالية SQL Drop