Index SQL में एक special डेटा structure होता है जिसका उपयोग टेबल में डाटा को तेज़ी से खोजने के लिए किया जाता है। Index को आप किताब के “सूचकांक” (index) की तरह समझ सकते हैं, जो किसी टॉपिक तक जल्दी पहुंचने में मदद करता है।
CREATE INDEX index_name
ON table_name (column1, column2, ...);
+--------+----------+--------+
| EmpID | Name | Salary |
+--------+----------+--------+
| 1 | Ankit | 30000 |
| 2 | Priya | 50000 |
| 3 | Rahul | 25000 |
| 4 | Neha | 45000 |
+--------+----------+--------+
CREATE INDEX idx_name
ON Employee (Name);
अब जब भी आप Name कॉलम पर सर्च करेंगे, क्वेरी बहुत तेज़ चलेगी।
DROP INDEX idx_name;
SQL Index एक बेहतरीन तरीका है जिससे आप अपनी क्वेरी की स्पीड और performance को बेहतर बना सकते हैं। सही कॉलम्स पर Index बनाकर आप database को तेज और efficient बना सकते हैं।