شرح صفوف ومحتوى الفقرة
يوفر MySQL 8.4 أوامر قياسية لإضافة الفهارس الثانوية إلى الجداول القائمة، وفحص إحصائياتها، وإزالتها عند انتهاء الحاجة إليها:
- الإنشاء المباشر:
CREATE INDEX idx_name ON table_name (col_name);أو عبر تعديل الجدولALTER TABLE table_name ADD INDEX idx_name (col_name);. - الفحص التفصيلي:
SHOW INDEX FROM table_name;ويعرض اسم الفهرسKey_name، وترتيب العمودSeq_in_index، والتعددية التقديريةCardinality، ونوع الشجرةIndex_type(BTREE). - الحذف الآمن:
DROP INDEX idx_name ON table_name;(لاحظ أن MySQL يشترط تحديد اسم الجدول بعدONلأن أسماء الفهارس محلية لكل جدول).
SQL
SHOW INDEX FROM shipments; DROP INDEX idx_shipments_city ON shipments;