SQL में इंडेक्स कैसे बनाएं

एसक्यूएल में इंडेक्स क्या है?

एक अनुक्रमणिका SQL में तालिकाओं के लिए एक विशेष डेटा संरचना है। हम एसक्यूएल ऑपरेशंस जैसे सेलेक्ट क्वेरी, DELETE, UPDATE के लिए इंडेक्स का उपयोग करते हैं। इंडेक्स इन ऑपरेशनों को तेज करने और टेबल से हेरफेर करने में मदद करते हैं। इंडेक्स टेबल में कॉलम या कॉलम की तरह ही होते हैं।

एसक्यूएल में इंडेक्स कैसे बनाएं?

आपकी तालिका में अनुक्रमणिका का उपयोग करने या बनाने के लिए SQL में कई प्रश्न उपलब्ध हैं। SQL में इंडेक्स बनाने का मूल सिंटैक्स नीचे दिया गया है:



इंडेक्स इंडेक्स_नाम बनाएं
टेबल_नाम पर (कॉलम1, कॉलम2,...);

ऊपर तालिका में अनुक्रमणिका के लिए सरल सिंटैक्स है। लेकिन उपरोक्त सूचकांक में, डुप्लिकेट मानों पर कोई प्रतिबंध नहीं है।

तालिका में अद्वितीय मान के लिए एक क्वेरी नीचे दी गई है। यानी इस टेबल का हर रिकॉर्ड अपनी प्राइमरी की के हिसाब से यूनिक होगा।

अद्वितीय अनुक्रमणिका बनाएं index_name
टेबल_नाम पर (कॉलम1, कॉलम2,...);

SQL में अनुक्रमणिका का उदाहरण

SQL में Index का एक सरल उदाहरण नीचे दिया गया है:

अनुक्रमणिका बनाएं वेबसाइट_आईडीएक्स

पर वेबसाइटें (साइट_नाम, सर्वर);

अद्वितीय सूचकांक के लिए:

अद्वितीय सूचकांक बनाएं वेबसाइट_आईडीएक्स

पर वेबसाइटें (साइट_नाम);

SQL सर्वर में इंडेक्स कैसे बनाएं (2012, 2014 और 2017)

आपके SQL डेटाबेस में एक साधारण इंडेक्स सिस्टम बनाने के लिए एक पूरी क्वेरी नीचे दी गई है:

सृजन करना [ अनोखा ] [ संकुल | असंगठित ] अनुक्रमणिका index_name

पर

पर (स्तंभ [ एएससी | वर्णन ] [ ,…एन ] )

[ शामिल करना (स्तंभ_नाम [ ,…n ] ) ]

[ कहाँ पे ]

[ साथ ( [ ,…एन ] ) ]

[ पर चूक

]

[ FILESTREAM_ON ' शून्य ' ]

एसएसएस[;]

:: = table_or_view_name

::= STATISTICS_INCREMENTAL = OFF

::= [और]

::= |

::= column_name IN (स्थिर,…n)

::= कॉलम_नाम स्थिरांक

::= नहीं है

::= TO

आप एक इंडेक्स कैसे बनाते हैं?

एक अनुक्रमणिका दस्तावेज़ में चर्चा किए गए नियमों और विषयों को सूचीबद्ध करता है, साथ ही उन पृष्ठों के साथ, जिन पर वे दिखाई देते हैं। प्रति एक इंडेक्स बनाएं , आप चिह्नित करते हैं अनुक्रमणिका आपके दस्तावेज़ में मुख्य प्रविष्टि और क्रॉस-रेफरेंस का नाम प्रदान करके प्रविष्टियाँ, और फिर आप निर्माण अनुक्रमणिका .

हम SQL में इंडेक्स क्यों बनाते हैं?

अनुक्रमणिका बनाएं कथन का प्रयोग किया जाता है अनुक्रमणिका बनाएं तालिकाओं में। इंडेक्स डेटाबेस से डेटा को अन्यथा की तुलना में अधिक तेज़ी से पुनर्प्राप्त करने के लिए उपयोग किया जाता है। उपयोगकर्ता नहीं देख सकते हैं अनुक्रमणिका , उनका उपयोग केवल खोजों/प्रश्नों को गति देने के लिए किया जाता है।

मैं SQL सर्वर में एक पूर्ण पाठ अनुक्रमणिका कैसे बनाऊँ?

प्रति एक पूर्ण टेक्स्ट इंडेक्स बनाएं अपनी तालिका चुनें और उस तालिका पर राइट क्लिक करें और परिभाषित करें चुनें भरा हुआ - टेक्स्ट इंडेक्स विकल्प। अब यूनिक चुनें अनुक्रमणिका . यह अनिवार्य है कि पूर्ण पाठ अनुक्रमणिका तालिका में कम से कम एक अद्वितीय होना चाहिए अनुक्रमणिका . कॉलम के लिए कॉलम नाम और भाषा प्रकार चुनें।