عندما تقرأ كتابًا ، يجب أن تكون قد لاحظت الفهرس فيه! الفهارس في SQL هي نفسها.الفهارس هي ببساطة جداول بحث خاصة. يستخدم محرك بحث قاعدة البيانات هذه الجداول لتسريع عملية استرجاع البيانات. هناك الكثير من الأحكام تحت SQL أثناء العمل مع الفهارس. يمكنك تحديد الاستعلامات والتحديث وإنشاء الفهارس باستخدام .
جدول أعمال هذا الموضوع على النحو التالي:
ما هو الفهرس في SQL؟
كما ذكرت في البداية ، الفهارس هي جداول بحث خاصة. تُستخدم فهارس SQL في قواعد البيانات العلائقية لاسترداد البيانات. يعمل الفهرس كمؤشر للبيانات في ملف الطاولة . إنه يعمل بنفس طريقة الفهارس التي تراها في أي كتاب تقرأه. يمكنك أداء الكثير من الوظائف باستخدامها.
كيف يتم إنشاء فهرس؟
لإنشاء فهرس ، اتبع الصيغة المحددة.
إنشاء INDEX index_name على table_name
يوجد الآن العديد من الفهارس التي يمكن إنشاؤها. الق نظرة.
فهرس | تعريف | بناء الجملة |
فهرس عمود واحد | يتم إنشاؤه في عمود جدول واحد فقط. | إنشاء INDEX index_name على table_name (اسم_العمود) |
فهارس مركبة | يتم استخدام هذه الفهارس في عمودين أو أكثر من الجدول. | إنشاء الفهرس index_name على table_name (اسم_العمود) |
فهارس فريدة | هذه تستخدم لسلامة البيانات. لا يسمح بإدراج أي قيم مكررة في الجدول. | إنشاء فهرس فريد من نوعه index_name على table_name (اسم_العمود) |
الجزء التالي عن كيفية إسقاط فهرس في SQL!
إنشاء مجموعة من الكائنات
كيف تسقط فهرس؟
يتم استخدام أمر SQL DROP للإفلات والفهرسة. بناء الجملة كما يلي:
DROP INDEX index_name
الآن دعونا نرى كيف عمر فهرس باستخدام أمر SQL!
كيف تغير الفهرس؟
استخدم بناء الجملة التالي لتعديل فهرس.
ALTER INDEX index_name في object_name
هناك ثلاثة مصطلحات يمكن استخدامها أثناء التعديل والفهرسة.
كيفية عمل الجداول المتداخلة في html
- إعادة بناء : سيتم إعادة إنشاء فهرس الكمبيوتر باستخدام خيار إعادة البناء.
- تعرف : سيتم إعادة تنظيم العقد الورقية للشجرة b باستخدام خيار التعرف.
- تعطيل : خيار التعطيل سيعطل الفهرس.
هناك أنواع مختلفة من الفهارس في SQL. دعونا ندرسهم!
أنواع الفهرس في SQL
هناك نوعان من الفهارس في SQL.
فهرس مجمع
فهرس غير متفاوت
فهرس مجمع
يساعد الفهرس العنقودي في ترتيب الصفوف فعليًا في الذاكرة.
البحث عن نطاق القيم سريع.
يتم الحفاظ على ذلك باستخدام عقدة طرفية لهيكل بيانات شجرة b ، تشير عقد الفهارس إلى الجدول مباشرةً.
فهرس غير متفاوت المسافات
لن يقوم الفهرس غير المجمع بترتيب الصفوف المادية في الذاكرة بالترتيب الفرز.
الحد الأقصى لعدد الفهارس التي يمكن إنشاؤها هو 999.
يتم الاحتفاظ بهذا الفهرس أيضًا من خلال بنية بيانات b-tree ولكن العقد الطرفية للفهرس لا تشير إلى بيانات الجدول مباشرةً.
المضي قدمًا في فهارس SQL ، دعنا نرى متى يجب تجنبها.
متى يجب تجنب الفهارس؟
لا يجب استخدام الفهارس في الجداول الصغيرة.
يجب تجنب الأعمدة التي تحتوي على عدد كبير من القيم الخالية.
يجب تجنب الفهارس في الجداول التي تحتوي على عدد كبير من عمليات التحديث أو الإدراج.
هذا كل شيء عن الفهارس في SQL. آمل أن أوضح المحتوى قيمة مضافة لمعرفتك. استمر في القراءة ، استمر في الاستكشاف!
إذا كنت ترغب في معرفة المزيد عن MySQL وتعرف على قاعدة البيانات العلائقية مفتوحة المصدر هذه ، ثم تحقق من الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. سيساعدك هذا التدريب على فهم MySQL بعمق ويساعدك على تحقيق إتقان الموضوع.
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في مقالة 'الفهرس في SQL' وسنعاود الاتصال بك.
ماذا تفعل init في بيثون