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

MySQL में एक टेबल से दूसरी टेबल में डेटा कॉपी करने का सबसे आसान तरीका?

<घंटा/>

एक टेबल से दूसरी टेबल में डेटा कॉपी करने के लिए सबसे पहले हम एक टेबल बनाएंगे।

पहली तालिका बनाना -

mysql> तालिका बनाएं FirstTable-> (-> id int,-> name varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

एक टेबल बनाने के बाद, हम रिकॉर्ड डालेंगे।

mysql> INSERT FirstTable मानों में (1,'जॉन'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> FirstTable मानों में सम्मिलित करें (2, 'स्मिथ'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.21 सेकंड) )

हम सभी रिकॉर्ड्स को सेलेक्ट स्टेटमेंट की मदद से प्रदर्शित कर सकते हैं -

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

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

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

अब, मैं दूसरी टेबल बना रहा हूं और मैं पहली टेबल डेटा को दूसरी टेबल में कॉपी करूंगा। दूसरी टेबल बनाना -

mysql> तालिका बनाएं SecondTable-> (-> id int,-> name varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

प्रतिलिपि बनाने के लिए यह प्रश्न है -

mysql> सेकेंडटेबल (आईडी, नाम) में डालें-> आईडी चुनें, फर्स्टटेबल से नाम; क्वेरी ठीक है, 2 पंक्तियां प्रभावित (0.17 सेकेंड) रिकॉर्ड:2 डुप्लीकेट:0 चेतावनियां:0

यह जांचने के लिए कि रिकॉर्ड कॉपी किया गया है या नहीं, हम दूसरी तालिका को सेलेक्ट स्टेटमेंट की मदद से देख सकते हैं -

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

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | स्मिथ |+------+-------+2 पंक्तियों में सेट (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) इ