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

किसी अन्य तालिका से मानों का उपयोग करके INSERT INTO के लिए MySQL क्वेरी?

<घंटा/>

इसके लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें।

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

उदाहरण

mysql> टेबल डेमो82 बनाएं -> ( -> id int, -> name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.06

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

उदाहरण

mysql> डेमो82 मानों में डालें (100, 'जॉन'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14mysql> डेमो82 मानों में डालें (101, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32mysql> सम्मिलित करें) डेमो82 मानों में (101, 'डेविड'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.09mysql> डेमो82 मानों में डालें (101, 'माइक'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12mysql> डेमो82 मानों में डालें (100, 'सैम');क्वेरी ठीक, 1 पंक्ति प्रभावित (0.07

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

उदाहरण

mysql> डेमो82 से *चुनें;

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

आउटपुट

<पूर्व>

+----------+----------+

| आईडी | नाम |

+----------+----------+

| 100 | जॉन |

| 101 | बॉब |

| 101 | डेविड |

| 101 | माइक |

| 100 | सैम |

+----------+----------+

सेट में 5 पंक्तियाँ (0.00 सेकंड)

दूसरी तालिका बनाने की क्वेरी निम्नलिखित है।

उदाहरण

mysql> टेबल डेमो83 बनाएं -> ( -> id int, -> यूजरनेम varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.25

इंसर्ट कमांड की मदद से कुछ रिकॉर्ड्स को दूसरी टेबल में डालें -

उदाहरण

mysql> डेमो83 (आईडी, उपयोगकर्ता नाम) में डालें -> आईडी चुनें, डेमो82 से नाम चुनें जहां आईडी =101; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 सेकंड) रिकॉर्ड:3 डुप्लिकेट:0 चेतावनियाँ:0

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

उदाहरण

mysql> डेमो83 से *चुनें;

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

आउटपुट

<पूर्व>

+----------+----------+

| आईडी | उपयोगकर्ता नाम |

+----------+----------+

| 101 | बॉब |

| 101 | डेविड |

| 101 | माइक |

+----------+----------+

सेट में 3 पंक्तियाँ (0.00 सेकंड)
  1. एक MySQL तालिका में JSON डालें?

    आइए हम एक टेबल बनाते हैं और JSON टाइप के साथ एक कॉलम वैल्यू सेट करते हैं तालिका बनाएं DemoTable1832 ( ListOfNames JSON );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1832 (ListOfNames) मानों में डालें ([एडम, जॉन, सैम]); क्वेरी ठ

  1. MySQL में संदर्भ के रूप में किसी अन्य तालिका से केवल स्ट्रिंग्स का उपयोग करके तालिका में एक पंक्ति कैसे जोड़ें?

    इसके लिए MySQL में INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए एक टेबल बनाएं - ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.84 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो61 मानों में डालें(2,बॉब);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉ

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

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