LIKE ऑपरेटर के साथ इसे प्राप्त करने के लिए, निम्नलिखित सिंटैक्स है -
टेबल बनाएं yourTableName2 जैसे yourTableName1;
वाक्य-विन्यास को समझने के लिए, आइए हम एक तालिका बनाएं और उसमें कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है -
mysql> तालिका बनाएं कर्मचारी−> ( −> EmployeeId int −> , −> EmployeeName varchar(100)−> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)
इंसर्ट कमांड की मदद से रिकॉर्ड्स को टेबल में इंसर्ट करना। क्वेरी इस प्रकार है -
mysql> कर्मचारी मूल्यों में डालें (1,'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> कर्मचारी मूल्यों में डालें (2, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> कर्मचारी मूल्यों में डालें (3, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करना। सभी रिकॉर्ड प्रदर्शित करने की क्वेरी इस प्रकार है -
mysql> स्टूडेंटटेबल से *चुनें;
निम्न आउटपुट है -
<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 3 | जॉनसन |+------+-----------+1 पंक्ति सेट (0.00 सेकंड) मेंअब आप उपरोक्त सिंटैक्स को लागू कर सकते हैं जिसकी मैंने शुरुआत में चर्चा की थी। LIKE ऑपरेटर की मदद से टेबल बनाने के लिए क्वेरी इस प्रकार है।
mysql> तालिका बनाएं StudentModifyTableDemo जैसा कर्मचारी;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)
आप desc कमांड की सहायता से नई तालिका की परिभाषा की जांच कर सकते हैं। क्वेरी इस प्रकार है -
mysql> desc StudentModifyTableDemo;
निम्न आउटपुट है -
<पूर्व>+--------------+--------------+----------+-----+--- ------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------+--------------+----------+-----+---- -----+----------+| कर्मचारी आईडी | इंट(11) | हाँ | | नल | || कर्मचारी का नाम | वर्कर (100) | हाँ | | नल | |+--------------+--------------+----------+-----+----- ----+----------+2 पंक्तियाँ सेट में (0.12 सेकंड)अब आप कर्मचारी तालिका के सभी अभिलेखों को StudentModifyTableDemo तालिका में सम्मिलित कर सकते हैं।
क्वेरी इस प्रकार है -
mysql> StudentModifyTableDemo में सम्मिलित करें *कर्मचारी से चुनें;क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.16 सेकंड)रिकॉर्ड:3 डुप्लीकेट:0 चेतावनियाँ:0
अब आप देख सकते हैं कि सभी रिकॉर्ड दूसरी तालिका में मौजूद हैं या नहीं। क्वेरी इस प्रकार है -
mysql> StudentModifyTableDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------+--------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+--------------+| 1 | कैरल || 2 | जॉन || 3 | जॉनसन |+---------------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)