MySQL-এ একটি ডেটাবেসের সব টেবিলের ইন্ডেক্স তথ্য দেখতে INFORMATION_SCHEMA.STATISTICS টেবিল কোয়েরি করা হয়।
সিনট্যাক্স
SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'yourDatabaseName';
উদাহরণ: 'web' ডেটাবেসের ইন্ডেক্স
SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'web';
ফলাফল (স্ক্রিনশট রেফারেন্স)
কোয়েরি চালালে 'web' ডেটাবেসের সব টেবিলের ইন্ডেক্স তথ্য (Index Name, Column Name, Non_unique, Seq_in_index, Index_type ইত্যাদি) টেবিল আকারে দেখাবে। বড় ডেটাবেসে ফলাফল বিশাল হতে পারে।
গুরুত্বপূর্ণ কলামসমূহ
| কলাম | অর্থ |
|---|---|
| TABLE_SCHEMA | ডেটাবেস নাম |
| TABLE_NAME | টেবিল নাম |
| INDEX_NAME | ইন্ডেক্স নাম (PRIMARY, UNIQUE, বা কাস্টম) |
| COLUMN_NAME | ইন্ডেক্সযুক্ত কলাম নাম |
| NON_UNIQUE | 0 = UNIQUE, 1 = নন-ইউনিক |
| SEQ_IN_INDEX | কম্পোজিট ইন্ডেক্সে কলামের ক্রম |
| INDEX_TYPE | BTREE, HASH, FULLTEXT, SPATIAL |
বিকল্প কমান্ডস