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

INSERT कथन का उपयोग करते समय MySQL में auto_increment कॉलम मान डालने की आवश्यकता है?

<घंटा/>

नहीं, auto_increment कॉलम मान डालने की कोई आवश्यकता नहीं है, क्योंकि यह 1 से शुरू होता है और अपने आप सम्मिलित होता है। ऐसा इसलिए है क्योंकि हमने इसे ऑटो इंक्रीमेंट के रूप में सेट किया है। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable( EmployeeId int NOT NULL AUTO_INCREMENT, EmployeeName varchar(30), EmployeeSalary int, PRIMARY KEY(EmployeeId));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल (कर्मचारी नाम, कर्मचारी वेतन) मान ('क्रिस', 56789) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल (कर्मचारी नाम, कर्मचारी वेतन) मान ('डेविड', 78909) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमोटेबल (कर्मचारी नाम, कर्मचारी वेतन) मान ('माइक', 100056) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> डेमोटेबल में डालें (कर्मचारी नाम, कर्मचारी वेतन) मान ('बॉब',150000);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहां, आप देख सकते हैं कि id मान अपने आप जुड़ जाता है क्योंकि हमने इसे auto_increment के रूप में सेट किया है -

<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 56789 || 2 | डेविड | 78909 || 3 | माइक | 100056 || 4 | बॉब | 150000 |+---------------+--------------+----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PhpMyAdmin का उपयोग करके MySQL डेटाबेस में कॉलम में ऑटो-इन्क्रीमेंट कैसे जोड़ें?

    आप ALTER कमांड की मदद से MySQL डेटाबेस के कॉलम में auto_increment जोड़ सकते हैं। वाक्य रचना इस प्रकार है - टेबल को अपने टेबल नाम में बदलें, अपने कॉलम का नाम संशोधित करें, न कि AUTO_INCREMENT में; लोकलहोस्ट पर PhpMyAdmin खोलने के लिए, आपको लोकलहोस्ट पर निम्नलिखित टाइप करना होगा और एंटर दबाना होगा -

  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2