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

MySQL में सेलेक्ट INTO और INSERT INTO के बीच अंतर

SELECT INTO और INSERT INTO का उपयोग करने में क्या अंतर है? दोनों का उपयोग डेटा को एक तालिका से दूसरी तालिका में कॉपी करने के लिए किया जा सकता है

सिंटेक्स में चुनें

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

SELECT *
INTO new_table
FROM table_name;

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

SELECT column_name1,column_name2,..
INTO new_table
FROM table_name;

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

SELECT *
INTO Users_Backup
FROM Users;

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

SELECT User_Name, User_Contact
INTO Users_Backup
FROM Users;

सिंटेक्स में डालें

सभी स्तंभों के लिए एक तालिका से दूसरी तालिका में डेटा डालें,

INSERT INTO table2
SELECT * FROM table1;

विशिष्ट स्तंभों के लिए एक तालिका से दूसरी तालिका में डेटा डालें,

INSERT INTO table2
column1, column2..
SELECT column1, column2, ..
FROM table1;

उदाहरणों में सम्मिलित करें

INSERT INTO users (user_name, location)
SELECT customer_name, location FROM customers;

चुनें INTO और INSERT INTO में अंतर
SELECT INTO और INSERT INTO के बीच किसका उपयोग करना है? INTO INTO एक नई तालिका बनाता है जबकि INSERT INTO नहीं करता है। INSERT INTO के लिए, तालिका मौजूद होनी चाहिए अन्यथा आपको इसे बनाने की आवश्यकता होगी।

आप SELECT INTO के बारे में अधिक पढ़ सकते हैं - डेटा को नई तालिका में कॉपी करना और INSERT INTO - डेटा को मौजूदा तालिका में कॉपी करना।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वाइल्डकार्ड का उपयोग करके XXX से प्रारंभ होने वाले सभी स्तंभों का चयन करना?

  2. पीएचपी समर्थन के साथ मुफ्त वेब होस्टिंग

  3. एसक्यूएल अद्वितीय वर्चर केस संवेदनशीलता प्रश्न

  4. Node.js का उपयोग करके MySQL से कैसे जुड़ें?

  5. Django की प्राथमिक कुंजी को एक अलग पूर्णांक के साथ कैसे बदलें जो उस तालिका के लिए अद्वितीय है