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

MySQL में एक टेबल से फ़ील्ड का चयन कैसे करें और दूसरे में INSERT कैसे करें?

<घंटा/>

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

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

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

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

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

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

आउटपुट

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

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

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

यहाँ एक तालिका से फ़ील्ड का चयन करने और दूसरे में INSERT करने के लिए क्वेरी है -

mysql> DemoTable2(CustomerId,CustomerName) में डालें, DemoTable1 से StudentId,StudentName चुनें, जहां StudentId=11;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) रिकॉर्ड:1 डुप्लिकेट:0 चेतावनियां:0

आइए हम दूसरी तालिका के सभी रिकॉर्ड फिर से देखें -

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

आउटपुट

<पूर्व>+---------------+--------------+| ग्राहक आईडी | ग्राहक का नाम |+---------------+--------------+| 11 | क्रिस |+---------------+--------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. MySQL में संदर्भ के रूप में किसी अन्य तालिका से केवल स्ट्रिंग्स का उपयोग करके तालिका में एक पंक्ति कैसे जोड़ें?

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

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