एक MySQL डेटाबेस को डुप्लिकेट करने के लिए, सिंटैक्स इस प्रकार है -
टेबल बनाएं yourdatabaseName1.yourTableName1 yourdatabaseName2.yourTableName2 से * चुनें;
आइए पहले एक टेबल बनाएं -
mysql> नमूना का उपयोग करें;डेटाबेस बदल गयाmysql> तालिका बनाएँ DemoTable101 -> ( -> Id int, -> नाम varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.45 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें−
mysql> DemoTable101 मानों में डालें (101, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable101 मानों में डालें (102, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) )mysql> DemoTable101 मानों में डालें (103, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable101 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 101 | सैम || 102 | बॉब || 103 | डेविड |+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ एक MySQL डेटाबेस की नकल करने के लिए क्वेरी है -
mysql> टेबल वेब बनाएं। डेमोटेबल2 सैंपल से * चुनें। डेमोटेबल 101; क्वेरी ओके, 3 पंक्तियाँ प्रभावित (0.71 सेकंड) रिकॉर्ड:3 डुप्लिकेट:0 चेतावनियाँ:0चुनिंदा स्टेटमेंट का उपयोग करके नई तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> web.DemoTable2 से * चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 101 | सैम || 102 | बॉब || 103 | डेविड |+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)