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

MySQL द्वारा किसी तालिका में मान सम्मिलित करें MySQL में किसी अन्य तालिका से चयन करें?

<घंटा/>

इसके लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable1 मानों में डालें (100, 'क्रिस', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.61 सेकंड) mysql> DemoTable1 मानों में डालें (101, 'एडम', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable1 मानों में डालें (102, 'जॉन', 25); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1 मानों में डालें (103, 'कैरोल', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड)

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

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

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

<पूर्व>+----------+----------+------+| आईडी | नाम | उम्र |+------+----------+------+| 100 | क्रिस | 24 || 101 | एडम | 23 || 102 | जॉन | 25 || 103 | कैरल | 26 |+----------+----------+------+4 पंक्तियाँ सेट में (0.00 सेकंड)

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

mysql> टेबल बनाएं DemoTable2 -> (-> EmployeeId int, -> EmployeeFirstName varchar(20), -> EmployeeAge int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.63 सेकंड)

यहाँ MySQL से DemoTable2 में मानों को सम्मिलित करने के लिए DemoTable1 से चयन करने की क्वेरी है -

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

आइए तालिका रिकॉर्ड देखें -

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

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

+---------------+-------------------+--------------- +| कर्मचारी आईडी | कर्मचारी फर्स्टनाम | कर्मचारी आयु |+---------------+-------------------+---------------+ | 101 | एडम | 23 |+---------------+-------------------+---------------+ सेट में 1 पंक्ति (0.00 सेकंड)

  1. MySQL तालिका में पूर्ववर्ती शून्य वाले मानों का चयन करें और सम्मिलित करें

    इसके लिए आप LPAD() के साथ INSERT INTO SELECT स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1967    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserId varchar(20)    ); Query OK, 0 rows affected (0.00 sec)

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

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

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

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