MySQL ट्यूटोरियल

मायएसक्यूएल होम MySQL परिचय माईएसक्यूएल आरडीबीएमएस

मायएसक्यूएल एसक्यूएल

मायएसक्यूएल एसक्यूएल MySQL चुनें MySQL कहाँ MySQL और, या, नोट MySQL ऑर्डर बाय MySQL सम्मिलित करें MySQL नल मान MySQL अद्यतन MySQL DELETE MySQL सीमा MySQL मिन और MAX MySQL COUNT, AVG, SUM मायएसक्यूएल लाइक मायएसक्यूएल वाइल्डकार्ड MySQL IN MySQL के बीच MySQL उपनाम MySQL जुड़ता है MySQL इनर जॉइन MySQL लेफ्ट जॉइन MySQL राइट जॉइन MySQL क्रॉस जॉइन मायएसक्यूएल सेल्फ जॉइन मायएसक्यूएल यूनियन मायएसक्यूएल ग्रुप बाय MySQL होने MySQL मौजूद है MySQL कोई भी, सभी MySQL सम्मिलित करें चुनें माईएसक्यूएल केस MySQL अशक्त कार्य MySQL टिप्पणियाँ MySQL ऑपरेटर्स

MySQL डेटाबेस

MySQL डीबी बनाएँ MySQL ड्रॉप डीबी MySQL तालिका बनाएँ MySQL ड्रॉप टेबल MySQL परिवर्तन तालिका MySQL बाधाएं MySQL शून्य नहीं है मायएसक्यूएल यूनिक MySQL प्राथमिक कुंजी MySQL विदेशी कुंजी MySQL चेक MySQL डिफ़ॉल्ट MySQL इंडेक्स बनाएं MySQL ऑटो इंक्रीमेंट MySQL तिथियाँ MySQL दृश्य

MySQL संदर्भ

MySQL डेटा प्रकार मायएसक्यूएल फंक्शन्स

MySQL उदाहरण

MySQL उदाहरण MySQL प्रश्नोत्तरी MySQL व्यायाम

MySQL ऑटो इंक्रीमेंट फील्ड


एक ऑटो वृद्धि क्षेत्र क्या है?

ऑटो-इन्क्रीमेंट एक अद्वितीय संख्या को स्वचालित रूप से उत्पन्न करने की अनुमति देता है जब एक तालिका में एक नया रिकॉर्ड डाला जाता है।

अक्सर यह प्राथमिक कुंजी फ़ील्ड होता है जिसे हम हर बार एक नया रिकॉर्ड डालने पर स्वचालित रूप से बनाना चाहते हैं।


MySQL AUTO_INCREMENT कीवर्ड

MySQL AUTO_INCREMENTएक ऑटो-इन्क्रीमेंट फीचर को करने के लिए कीवर्ड का उपयोग करता है।

डिफ़ॉल्ट रूप से, के लिए प्रारंभिक मान AUTO_INCREMENT1 है, और यह प्रत्येक नए रिकॉर्ड के लिए 1 से बढ़ जाएगा।

निम्न SQL कथन "व्यक्तिगत" कॉलम को "व्यक्तियों" तालिका में एक ऑटो-वृद्धि प्राथमिक कुंजी फ़ील्ड के रूप में परिभाषित करता है:

CREATE TABLE Persons (
    Personid int NOT NULL AUTO_INCREMENT,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    PRIMARY KEY (Personid)
);

AUTO_INCREMENTअनुक्रम को किसी अन्य मान से प्रारंभ करने के लिए, निम्न SQL कथन का उपयोग करें :

ALTER TABLE Persons AUTO_INCREMENT=100;

जब हम "व्यक्ति" तालिका में एक नया रिकॉर्ड डालते हैं, तो हमें "व्यक्तिगत" कॉलम के लिए एक मान निर्दिष्ट करने की आवश्यकता नहीं होती है (एक अद्वितीय मान स्वचालित रूप से जोड़ा जाएगा):

INSERT INTO Persons (FirstName,LastName)
VALUES ('Lars','Monsen');

उपरोक्त SQL कथन "व्यक्ति" तालिका में एक नया रिकॉर्ड सम्मिलित करेगा। "व्यक्तिगत" कॉलम को स्वचालित रूप से एक अद्वितीय मान असाइन किया जाएगा। "फर्स्टनाम" कॉलम "लार्स" पर सेट किया जाएगा और "लास्टनाम" कॉलम "मोन्सन" पर सेट किया जाएगा।