কম্পিউটার

কিভাবে একটি MySQL ডাটাবেস থেকে অন্য একটি টেবিল অনুলিপি?


একটি ডাটাবেস থেকে অন্য ডাটাবেসে একটি টেবিল কপি করার জন্য নিম্নলিখিত সিনট্যাক্স।

আপনার সোর্সডেটাবেস নাম থেকে আপনার গন্তব্য ডেটাবেস নাম। আপনার টেবিলের নামটি ঢোকান * নির্বাচন করুন;

আসুন একটি উদাহরণ দেখি।

CREATE কমান্ডটি ডাটাবেস 'ব্যবসায়' একটি টেবিল তৈরি করতে ব্যবহৃত হয়। আমরা এখানে একটি নতুন টেবিল তৈরি করছি৷

mysql> ব্যবসা ব্যবহার করুন; ডেটাবেস পরিবর্তিত mysql> টেবিল তৈরি করুন OriginalTable -> ( -> id int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)

ডাটাবেস 'পরীক্ষা' এ একটি নতুন টেবিল তৈরি করা হচ্ছে।

mysql> পরীক্ষা ব্যবহার করুন; ডাটাবেস পরিবর্তিত mysql> টেবিল তৈরি করুন OriginalTable -> ( -> id int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.47 সেকেন্ড

প্রথম টেবিলে INSERT কমান্ডের সাহায্যে রেকর্ড ঢোকানো হয়।

mysql> ব্যবসা ব্যবহার করুন; ডেটাবেস পরিবর্তিত mysql> মূল সারণী মান(1),(2),(3),(4);কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.18 সেকেন্ড)রেকর্ডস:4 ডুপ্লিকেট:0 সতর্কতা:0 

সমস্ত রেকর্ড প্রদর্শন করতে।

mysql> OriginalTable থেকে *নির্বাচন করুন;

এখানে আউটপুট।

<প্রে>+------+| আইডি |+------+| 1 || 2 || 3 || 4 |+------+4 সারি সেটে (0.00 সেকেন্ড)

ডাটাবেস “ব্যবসা” থেকে অন্য ডাটাবেস “পরীক্ষা”-তে উপরের টেবিলটি কপি করতে।

mysql> পরীক্ষায় ঢোকান। OriginalTable SELECT * from business.OriginalTable;কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.20 সেকেন্ড)রেকর্ডস:4 ডুপ্লিকেট:0 সতর্কতা:0

টেবিলটি অনুলিপি করা হয়েছে কিনা তা পরীক্ষা করতে।

mysql> পরীক্ষা ব্যবহার করুন; ডাটাবেস পরিবর্তিত mysql> OriginalTable থেকে * নির্বাচন করুন;

নিম্নলিখিত আউটপুট দেখায় যে টেবিল "অরিজিনাল টেবিল" দ্বিতীয় ডাটাবেসে সফলভাবে অনুলিপি করা হয়েছে৷

<প্রে>+------+| আইডি |+------+| 1 || 2 || 3 || 4 |+------+4 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল কোয়েরি বিভিন্ন কলাম সহ এক টেবিল থেকে অন্য টেবিলে রেকর্ড কপি করতে

  2. MySQL-এ অন্য টেবিলের ডেটা থেকে এক টেবিলে ডেটা আপডেট করবেন?

  3. মাইএসকিউএল ডাটাবেসের অন্য টেবিল থেকে আইডি ব্যবহার করে ব্যবহারকারীর নাম কীভাবে পাবেন?

  4. মাইএসকিউএল-এ এক টেবিল থেকে অন্য টেবিলে ডেটা সন্নিবেশ করান?