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

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

<घंटा/>

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

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

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

mysql> DemoTable1 मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable1 मानों में डालें ('क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> सम्मिलित करें DemoTable1 मानों में ('रॉबर्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+--------+| नाम |+-----------+| जॉन || क्रिस || रॉबर्ट |+----------+3 पंक्तियों में सेट (0.00 सेकंड)

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

mysql> टेबल बनाएं DemoTable2(ConstantValue int, EmployeeName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)

स्थिरांक के साथ मर्ज की गई किसी अन्य तालिका से डेटा सम्मिलित करने की क्वेरी निम्नलिखित है -

mysql> DemoTable2 में डालें (ConstantValue, EmployeeName) '1000' चुनें, DemoTable1 से नाम चुनें; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.13 सेकंड) रिकॉर्ड:3 डुप्लीकेट:0 चेतावनियाँ:0

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

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

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

<पूर्व>+---------------+--------------+| कॉन्स्टेंटवैल्यू | कर्मचारी का नाम |+---------------+--------------+| 1000 | जॉन || 1000 | क्रिस || 1000 | रॉबर्ट |+---------------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में किसी अन्य तालिका में डेटा से एक तालिका में डेटा अपडेट करें?

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

  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) इ