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

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

<घंटा/>

इसके लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1879 (Id int, Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1879 मानों में डालें (101, 'क्रिस ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1879 मानों में डालें (102, 'डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड)mysql> DemoTable1879 मानों में डालें (103, 'एडम स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------+--------------+| आईडी | नाम |+----------+--------------+| 101 | क्रिस ब्राउन || 102 | डेविड मिलर || 103 | एडम स्मिथ |+----------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)

यहाँ दूसरी तालिका बनाने की क्वेरी है -

mysql> तालिका बनाएं DemoTable1880 ( ClientId int, ClientName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

पंक्तियों को एक तालिका से दूसरी तालिका में कॉपी करने की क्वेरी यहां दी गई है -

mysql> DemoTable1880(ClientId,ClientName) में डालें Id चुनें, DemoTable1879 से नाम जहां Id IN(101,103);क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.00 सेकंड)रिकॉर्ड:2 डुप्लिकेट:0 चेतावनियाँ:0

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

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

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

<पूर्व>+----------+----------------+| क्लाइंट आईडी | क्लाइंटनाम |+----------+---------------+| 101 | क्रिस ब्राउन || 103 | एडम स्मिथ |+----------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में एक टेबल से दूसरी टेबल में डेटा कॉपी करने का सबसे आसान तरीका?

    एक टेबल से दूसरी टेबल में डेटा कॉपी करने के लिए सबसे पहले हम एक टेबल बनाएंगे। पहली तालिका बनाना - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) एक टेबल बनाने के बाद, हम रिकॉर्ड डालेंगे। FirstTable मानों में सम्मिलित करें (2, स्मिथ); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.21 सेकंड) ) हम सभी रिकॉर्ड्

  1. किसी तालिका को एक MySQL डेटाबेस से दूसरे में कैसे कॉपी करें?

    तालिका को एक डेटाबेस से दूसरे डेटाबेस में कॉपी करने के लिए सिंटैक्स निम्नलिखित है। अपने गंतव्यडेटाबेसनाम में सम्मिलित करें।आपकेटेबलनाम का चयन करें* yourSourceDatabaseName.yourtableName से; आइए एक उदाहरण देखें। CREATE कमांड का उपयोग डेटाबेस बिजनेस में एक टेबल बनाने के लिए किया जाता है। हम यहां एक न

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),