Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में डेटा को नई तालिका में कॉपी करें

आप SELECT INTO का उपयोग करके आसानी से डेटा को MySQL में नई तालिका में कॉपी कर सकते हैं। यह आपको शीघ्रता से अस्थायी तालिकाएँ बनाने में मदद करता है।

SELECT INTO स्टेटमेंट एक टेबल से डेटा कॉपी करता है और इसे एक नई टेबल में इंसर्ट करता है। SELECT INTO स्टेटमेंट एक टेबल से डेटा का चयन करता है और इसे एक नई टेबल में सम्मिलित करता है।

एसक्यूएल सिंटेक्स में चयन करें

सभी स्तंभों को एक ही डेटाबेस में नई तालिका में कॉपी करें:

चुनें*टेबल_नाम से new_table;

विभिन्न डेटाबेस में सभी स्तंभों को नई तालिका में कॉपी करें:

चुनें *नए_टेबल में डेटाबेस_नाम में टेबल_नाम से;

नई तालिका में केवल वही कॉलम कॉपी करें जो हम चाहते हैं:

का चयन करें column_name1,column_name2,..INTO new_tableFROM table_name;
का चयन करें column_name1,column_name2,..INTO new_table IN database_nameFROM table_name;

नोट

नई तालिका SELECT स्टेटमेंट में परिभाषित कॉलम-नामों और प्रकारों के साथ बनाई जाएगी। आप AS क्लॉज का उपयोग करके नए नाम लागू कर सकते हैं।

SQL उदाहरणों में चुनें
ग्राहकों की एक बैकअप प्रतिलिपि बनाएँ:

चुनें *इनटू यूजर्स_बैकअपफ्रॉम यूजर्स;

तालिका को दूसरे डेटाबेस में कॉपी करने के लिए IN क्लॉज का उपयोग करें:

चुनें *इनटू यूजर्स_बैकअप इन 'बैकअप_डेटाबेस' में यूजर्स;

नई तालिका में केवल कुछ कॉलम कॉपी करें:

उपयोगकर्ता का नाम चुनें, उपयोगकर्ता_संपर्क में उपयोगकर्ता_बैकअपउपयोगकर्ताओं से;

केवल अमेरिकी ग्राहकों को नई तालिका में कॉपी करें:

चुनें *INTO Users_BackupFROM UsersWHERE Country='USA';

एक से अधिक टेबल से डेटा को नई टेबल में कॉपी करें:

उपयोगकर्ता चुनें। 

युक्ति :SELECT INTO स्टेटमेंट का उपयोग दूसरे की स्कीमा का उपयोग करके एक नई, खाली तालिका बनाने के लिए भी किया जा सकता है। बस एक WHERE क्लॉज जोड़ें जिसके कारण क्वेरी कोई डेटा नहीं लौटाती है:

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विजुअल स्टूडियो में एक MySQL डेटा स्रोत से कैसे कनेक्ट करें

  2. mysqli_stmt ::bind_result ():बाइंड चर की संख्या तैयार कथन में फ़ील्ड की संख्या से मेल नहीं खाती

  3. कॉलम कैसे बदलें और डिफ़ॉल्ट मान कैसे बदलें?

  4. MySQL में डुप्लीकेट पंक्तियों को खोजने के 4 तरीके

  5. JSON_SET () बनाम JSON_INSERT () बनाम JSON_REPLACE () MySQL में:क्या अंतर है?