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

MySQL में पहले से मौजूद तालिका के नए कॉलम में डेटा सम्मिलित करना?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

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

mysql> डेमोटेबल (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड)mysql> डेमोटेबल (नाम) मान ('एडम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड)

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

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

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

यहाँ कॉलम जोड़ने की क्वेरी है -

mysql> तालिका बदलें डेमोटेबल कॉलम जोड़ें लिंग ENUM('MALE','FEMALE');क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

पहले से मौजूद तालिका के नए कॉलम में डेटा डालने की क्वेरी निम्नलिखित है -

mysql> अपडेट डेमोटेबल सेट जेंडर='फीमेल' जहां आईडी=2;क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड)पंक्तियों का मिलान हुआ - 1 परिवर्तित - 1 चेतावनियां - 0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+-----+------+----------+| आईडी | नाम | लिंग |+-----+------+----------+| 1 | जॉन | शून्य || 2 | बॉब | महिला || 3 | एडम | NULL |+-----+------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. जावा में रेडीस्टेडमेंट का उपयोग करके एक MySQL तालिका में रिकॉर्ड सम्मिलित करना?

    जावा में रेडीस्टेडमेंट का उपयोग करके तालिका में एक रिकॉर्ड सम्मिलित करने के लिए, आपको रिकॉर्ड सम्मिलित करने के लिए नीचे दिए गए सिंटैक्स का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - स्ट्रिंग anyVariableName=अपने टेबलनाम में डालें (आपका कॉलमनाम 1, आपका कॉलम नाम 2, आपका कॉलम नाम 3, …… एन) +

  1. MySQL में एक कॉलम के मानों को एक नई तालिका में कॉपी करने का सबसे आसान तरीका?

    इसके लिए AS सेलेक्ट स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(स्कोर int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.22 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें ( 91);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन क

  1. क्या हम MySQL में डालने पर कॉलम छोड़ सकते हैं?

    यदि आपका पहला कॉलम AUTO_INCREMENT है, तो आप कॉलम को छोड़ कर NULL मान रख सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), StudentAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके