Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में ATOINCREMENT जोड़कर तालिका बदलें?

<घंटा/>

MySQL में AUTOINCREMENT जोड़ने के लिए, आप ALTER कमांड का उपयोग कर सकते हैं।

<पूर्व>तालिका में बदलाव करें अपना टेबलनाम बदलें अपना कॉलमनाम बदलें अपना कॉलमनाम डेटा टाइप करें AUTO_INCREMENT प्राथमिक कुंजी;

उपरोक्त अवधारणा को समझने के लिए, एक कॉलम के साथ एक टेबल बनाएं। आइए एक टेबल बनाएं -

mysql> टेबल बनाएं AlterTableToAddAutoIncrement -> ( -> StudentId int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

"StudentId" को AutoINCREMENT से बदलने के लिए उपरोक्त सिंटैक्स को लागू करें। क्वेरी इस प्रकार है -

mysql> तालिका बदलें AlterTableToAddAutoIncrement change StudentId StudentId int AUTO_INCREMENT प्राथमिक कुंजी;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.93 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

हमने 'StudentId' कॉलम नाम में AUTO_INCREMENT जोड़ा है। अब आप बिना कोई मूल्य दिए रिकॉर्ड डालकर सत्यापित कर सकते हैं कि ऑटोइनक्रिकमेंट काम कर रहा है या नहीं।

क्वेरी इस प्रकार है -

mysql> AlterTableToAddAutoIncrement value() में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> AlterTableToAddAutoIncrement value() में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> AlterTableToAddAutoIncrement value() में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.33 सेकंड)

अब आप सभी रिकॉर्ड प्रदर्शित कर सकते हैं जो 1, 2, 3, 4, आदि के क्रम में प्रदर्शित होंगे। क्वेरी इस प्रकार है -

mysql> AlterTableToAddAutoIncrement से *चुनें;

निम्न आउटपुट है -

<पूर्व>+-----------+| छात्र आईडी |+-----------+| 1 || 2 || 3 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. तालिका से वैकल्पिक रिकॉर्ड खोजने के लिए MySQL क्वेरी

    किसी तालिका से वैकल्पिक रिकॉर्ड खोजने के लिए, आपको नीचे दिए गए सिंटैक्स के अनुसार OR शर्त का उपयोग करना होगा - अपनेTableName से *चुनें जहां yourColumnName=yourValue1 या yourColumnName=yourValue2……N; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable772 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name

  1. दिनांक कॉलम NULL बनाने के लिए MySQL क्वेरी?

    दिनांक कॉलम को शून्य बनाने के लिए, वैकल्पिक तालिका का उपयोग करें और संशोधित करें और दिनांक को पूर्ण पर सेट करें। निम्नलिखित वाक्य रचना है - तालिका बदलें yourTableName कॉलम संशोधित करें yourColumnName दिनांक NULL; आइए पहले एक टेबल बनाएं। यहां, हमने कॉलम को NOT NULL - . के रूप में सेट किया है टेबल ब

  1. MySQL में ALTER TABLE में अद्वितीय बाधा जोड़ना

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1811 ( FirstName varchar(20), LastName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) यहाँ अनुक्रमणिका जोड़ने की क्वेरी है तालिका बदलें DemoTable1811 UNIQUE unique_index_first_last_name(FirstName, LastName) जोड़ें; क्वेरी ठीक है, 0 पंक्त