एसक्यूएल इंडेक्स कीवर्ड बनाएं
अनुक्रमणिका बनाएं
कमांड का CREATE INDEX
उपयोग तालिकाओं में अनुक्रमणिका बनाने के लिए किया जाता है (डुप्लिकेट मानों की अनुमति देता है)।
डेटाबेस से डेटा को बहुत तेजी से पुनर्प्राप्त करने के लिए इंडेक्स का उपयोग किया जाता है। उपयोगकर्ता अनुक्रमणिका नहीं देख सकते हैं, उनका उपयोग केवल खोजों/प्रश्नों को गति देने के लिए किया जाता है।
निम्न SQL "व्यक्ति" तालिका में "LastName" कॉलम पर "idx_lastname" नामक एक अनुक्रमणिका बनाता है:
CREATE INDEX idx_lastname
ON Persons (LastName);
यदि आप स्तंभों के संयोजन पर एक अनुक्रमणिका बनाना चाहते हैं, तो आप अल्पविराम द्वारा अलग किए गए कोष्ठकों के भीतर स्तंभ नामों को सूचीबद्ध कर सकते हैं:
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
नोट: इंडेक्स बनाने का सिंटैक्स अलग-अलग डेटाबेस में अलग-अलग होता है। इसलिए: अपने डेटाबेस में इंडेक्स बनाने के लिए सिंटैक्स की जाँच करें।
नोट: अनुक्रमणिका वाली तालिका को अद्यतन किए बिना तालिका को अद्यतन करने की तुलना में अधिक समय लगता है (क्योंकि अनुक्रमणिका को भी अद्यतन की आवश्यकता होती है)। इसलिए, केवल उन स्तंभों पर अनुक्रमणिका बनाएं, जिनके विरुद्ध अक्सर खोज की जाएगी।