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

हम किसी अन्य मौजूदा तालिका से विशिष्ट कॉलम का चयन करके एक नई MySQL तालिका कैसे बना सकते हैं?

<घंटा/>

जैसा कि हम जानते हैं कि हम मौजूदा तालिका से डेटा और संरचना को CTAS स्क्रिप्ट द्वारा कॉपी कर सकते हैं। यदि हम किसी अन्य तालिका से कुछ विशिष्ट कॉलम का चयन करना चाहते हैं तो हमें चयन के बाद उनका उल्लेख करना होगा। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने पहले से मौजूद तालिका 'कर्मचारी' से एक विशिष्ट कॉलम 'नाम' का चयन करके EMP_BACKUP1 नाम की एक तालिका बनाई है -

mysql> Create table EMP_BACKUP1 AS Select name from employee;
Query OK, 3 rows affected (0.25 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql> Select * from EMP_BACKUP1;
+--------+
| name   |
+--------+
| Ram    |
| Gaurav |
| Mohan  |
+--------+
3 rows in set (0.00 sec)

हम देख सकते हैं कि उसने 'कर्मचारी' तालिका से केवल 'नाम' कॉलम के डेटा और संरचना की प्रतिलिपि बनाई है।


  1. पहले से बनाई गई MySQL तालिका में एक नया कॉलम कैसे बनाएं और भरें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(20,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउटपुट

  1. MySQL में दृश्य से तालिका कैसे बनाएं?

    नीचे दिए गए दृश्य से तालिका बनाने के लिए सिंटैक्स है - टेबल बनाएं yourTableName अपने व्यूनाम से *चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable830(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable830 मानों (मा

  1. विशिष्ट पंक्तियों का चयन करके पहले से बनाई गई तालिका से एक MySQL तालिका बनाएं?

    पहले से बनाई गई तालिका से तालिका बनाने के लिए, चयन कथन के रूप में तालिका बनाएं का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1318 मानों में सम्मिलित करें(3,कैरोल,टेलर,23);क्वेरी ठीक है, 1 प