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

MySQL में प्रत्येक पंक्ति पर डेटा को एक फ़ील्ड से दूसरे फ़ील्ड में कैसे कॉपी करें?

<घंटा/>

प्रत्येक पंक्ति में एक फ़ील्ड से दूसरी फ़ील्ड में डेटा कॉपी करने के लिए, UPDATE कमांड का उपयोग करें।

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

mysql> टेबल बनाएं डेमोटेबल (StudentId int, StudentFirstName varchar(20), StudentMarks int default 0);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable(StudentId,StudentFirstName) value(89,'Larry') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable(StudentId,StudentFirstName) value(35,'Robert') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> DemoTable(StudentId,StudentFirstName) मान (48,'Chris') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> DemoTable(StudentId,StudentFirstName) में डालें मान (78, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.61 सेकंड)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

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

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटमार्क्स |+-----------+------------------+--------------+| 89 | लैरी | 0 || 35 | रॉबर्ट | 0 || 48 | क्रिस | 0 || 78 | डेविड | 0 |+----------+---------------------+--------------+4 सेट में पंक्तियाँ (0.00 सेकंड)

प्रत्येक पंक्ति पर डेटा को एक फ़ील्ड से दूसरे फ़ील्ड में कॉपी करने के लिए क्वेरी निम्नलिखित है। यहां, हम StudentId के सभी मानों को StudentMarks में कॉपी कर रहे हैं -

mysql> अद्यतन डेमोटेबल सेट StudentMarks=StudentId;क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.34 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

सभी पंक्तियों को अपडेट किया गया है या नहीं यह जांचने के लिए तालिका से सभी रिकॉर्ड प्रदर्शित करते हैं -

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

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटमार्क्स |+-----------+------------------+--------------+| 89 | लैरी | 89 || 35 | रॉबर्ट | 35 || 48 | क्रिस | 48 || 78 | डेविड | 78 |+----------+---------------------+--------------+4 सेट में पंक्तियाँ (0.00 सेकंड)
  1. MySQL में एक स्कीमा से दूसरे में डेटा डालें?

    एक योजना से दूसरी योजना में डेटा सम्मिलित करने के लिए, सिंटैक्स इस प्रकार है। यहां, हमारे पास दो डेटाबेस हैं “yourDatabaseName1” और “yourDatabaseName2” - अपनेDatabaseName2.yourTableName2 में सम्मिलित करें* yourDatabaseName1.yourTableName1 से चुनें; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका

  1. MySQL में किसी अन्य तालिका में डेटा से एक तालिका में डेटा अपडेट करें?

    इसके लिए आप JOIN के साथ UPDATE कमांड का इस्तेमाल कर सकते हैं। आइए पहली तालिका बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो54 मान (डेविड, स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालि

  1. MySQL में एक टेबल से दूसरी टेबल में डेटा डालें?

    एक टेबल से दूसरी टेबल में डेटा डालने के लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1    -> (    -> Id int,    -> FirstName varchar(20)    -> ); Query OK, 0 rows affected (0.49 sec) इ