tutorial प्रतिलिपि तालिका के लिए SQL कमान




sql tutorial pdf (5)

दूसरों द्वारा सुझाए गए चयन से ब्ला डालें ISQL के अंतर्गत डेटा की नकल करने के लिए अच्छा है I

यदि आप तालिका संरचना की प्रतिलिपि बनाना चाहते हैं तो आप शो का उपयोग तालिका Tablename बनाने के लिए करना चाह सकते हैं ; बयान।

तालिका को एक डेटाबेस से दूसरे डेटाबेस में प्रतिलिपि करने के लिए SQL कमान क्या है? मैं MySQL का उपयोग कर रहा हूं और मेरे पास दो डेटाबेस एक्स और वाई है। मान लीजिए मेरे पास एक्स में एक टेबल है जिसे मुझे एक कहा जाता है और मुझे उस तालिका को y डेटाबेस में प्रतिलिपि करने की आवश्यकता है। माफ करना, अगर सवाल बहुत नौसिखिया है

धन्यवाद।


यदि लक्ष्य तालिका मौजूद नहीं है ...

CREATE TABLE dest_table AS (SELECT * FROM source_table);

यदि लक्ष्य तालिका मौजूद है

INSERT INTO dest_table (SELECT * FROM source_table);

चेतावनी: केवल ओरेकल में परीक्षण किया गया


यदि आपके दो डाटाबेस अलग हो जाते हैं, तो सरलतम कार्य करना आपकी तालिका का एक डंप बनाना होगा और इसे दूसरे डेटाबेस में लोड करना होगा। एक डंप कैसे किया जा सकता है यह देखने के लिए अपने डेटाबेस मैनुअल को देखें।

अन्यथा आप निम्न सिंटैक्स का उपयोग कर सकते हैं (MySQL के लिए)

INSERT INTO database_b.table (SELECT * FROM database_a.table)

यदि आप सामग्री की प्रतिलिपि बनाना चाहते हैं, तो आप इन्हें select into : http://www.w3schools.com/Sql/sql_select_into.asp यह एक समान प्रतिलिपि नहीं बनायेगा, हालांकि यह प्रत्येक पंक्ति को एक तालिका से दूसरे में कॉपी करेगा


चूंकि आपके परिदृश्य में दो भिन्न डेटाबेस शामिल हैं, सही क्वेरी होनी चाहिए ...

Y..dest_table में सम्मिलित करें (स्रोत से चयन करें *);

क्वेरी मानती है, आप एक्स डेटाबेस का उपयोग कर इसे चला रहे हैं।





mysql