কম্পিউটার

আমি কিভাবে দুটি MySQL টেবিল একত্রিত করতে পারি?


দুটি MySQL টেবিল একত্রিত করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন -

insert ignore INTO yourTableName1 সিলেক্ট করুন *yourTableName2 থেকে;

আমরা কিছু রেকর্ড সহ দুটি টেবিল তৈরি করব। এর পরে উপরের সিনট্যাক্স ব্যবহার করে মার্জ প্রক্রিয়া শুরু হবে।

প্রথম টেবিল তৈরি করা হচ্ছে -

mysql> টেবিল MergeDemo1 তৈরি করুন -> ( -> id int, -> প্রাথমিক কী(id), -> নাম varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.00 সেকেন্ড)

সারণীতে রেকর্ড সন্নিবেশ করা হচ্ছে −

mysql> MergeDemo1 মান (1,'John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)

টেবিল থেকে রেকর্ড প্রদর্শন করা হচ্ছে

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

নিচের প্রথম টেবিলের আউটপুট −

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

এখন দ্বিতীয় টেবিল তৈরি করা যাক -

mysql> টেবিল MergeDemo2 তৈরি করুন -> ( -> id int, -> প্রাথমিক কী(id), -> Name varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

দ্বিতীয় টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে -

mysql> MergeDemo2 মান (2,'David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

দ্বিতীয় টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করা হচ্ছে -

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

নিম্নলিখিতটি দ্বিতীয় টেবিলের আউটপুট -

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

দুটি টেবিল একত্রিত করার জন্য নিচের প্রশ্নটি।

mysql> INSERT IGNORE-> INTO MergeDemo1 সিলেক্ট করুন *MergeDemo2 থেকে; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) রেকর্ডস:1 ডুপ্লিকেট:0 সতর্কতা:0

এখন, দ্বিতীয় টেবিলের ডেটা সিলেক্ট স্টেটমেন্টের সাহায্যে মার্জ করা হয়েছে কিনা তা পরীক্ষা করা যাক। প্রশ্নটি নিম্নরূপ -

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

এখানে আউটপুট যা মার্জ করা টেবিল −

প্রদর্শন করে <প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | জন || 2 | ডেভিড |+---+------+2 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে আমি MySQL এ একটি টেবিলের প্রতিটি কলাম সরাতে পারি?

  2. কিভাবে MySQL এ সারি মার্জ করবেন?

  3. কিভাবে MySQL ফলাফল একত্রীকরণ?

  4. কিভাবে আমরা দুটি পাইথন অভিধান একত্রিত করতে পারি?