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

MySQL LIKE का उपयोग करके पहली तालिका से एक नई तालिका कैसे बनाएं?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1(EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)

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

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

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

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

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

<पूर्व>+---------------+--------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+--------------+| 1 | टॉम || 2 | माइक || 3 | एम्मा || 4 | सैम |+---------------+--------------+4 पंक्तियों में सेट (0.00 सेकंड)

MySQL में LIKE का उपयोग करके किसी अन्य तालिका से एक नई तालिका बनाने की क्वेरी निम्नलिखित है -

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

आइए तालिका के विवरण की जाँच करें -

mysql> desc DemoTable2;

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

<पूर्व>+--------------+----------------+------+-----+---- -----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------+---------------+------+-----+----- ----+----------------+| कर्मचारी आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || कर्मचारी का नाम | वर्कर(50) | हाँ | | नल | |+--------------+-------------+------+-----+------ ---+----------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. एक MySQL तालिका से नए जोड़े गए रिकॉर्ड कैसे प्राप्त करें?

    इसके लिए आप LIMIT के साथ ORDER BY का इस्तेमाल कर सकते हैं। यहां, LIMIT का उपयोग उन रिकॉर्ड्स की सीमा (गिनती) निर्धारित करने के लिए किया जाता है, जिन्हें आप लाना चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. MySQL डेटाबेस में किसी अन्य तालिका से आईडी का उपयोग करके उपयोगकर्ता नाम कैसे प्राप्त करें?

    दो तालिकाओं से आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने के लिए, आपको जॉइन का उपयोग करना होगा और तालिकाओं में शामिल होना होगा। आइए एक टेबल बनाएं - उदाहरण ); क्वेरी ओके, 0 रो प्रभावित (2.63) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो77 मानों में डालें (2, बॉब); क्वेरी ठीक

  1. पायथन में MySQL का उपयोग करके किसी तालिका से सभी डेटा का चयन कैसे करें?

    MySQL में टेबल में रो और कॉलम होते हैं। कॉलम फ़ील्ड निर्दिष्ट करते हैं और पंक्तियाँ डेटा के रिकॉर्ड निर्दिष्ट करती हैं। तालिकाओं में डेटा का उपयोग करने के लिए लाने की आवश्यकता है। हमें कभी-कभी MySQL तालिका से सभी डेटा लाने की आवश्यकता हो सकती है। सभी पंक्तियों को SELECT * कथन का उपयोग करके तालिका स