কম্পিউটার

দুটি টেবিলের তুলনা করুন এবং মাইএসকিউএল বাম বাইরের যোগদান ব্যবহার করে অনুপস্থিত আইডি ফেরত দিন


দুটি টেবিলের তুলনা করতে এবং অনুপস্থিত আইডি ফেরত দিতে, আপনাকে MySQL বাম বাইরের যোগদান ব্যবহার করতে হবে।

আসুন নমুনা ক্ষেত্র সহ একটি টেবিল তৈরি করুন এবং তারপরে আমরা রেকর্ড সন্নিবেশ করব। প্রথম টেবিল −

তৈরি করার জন্য ক্যোয়ারী

প্রথম_সারণী

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

এখন insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> First_Table মানের মধ্যে সন্নিবেশ করান 3); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> First_Table মানগুলিতে সন্নিবেশ করুন (4); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

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

দ্বিতীয় টেবিল −

তৈরি করার জন্য এখানে ক্যোয়ারী আছে

দ্বিতীয়_সারণী

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

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> সেকেন্ড_টেবিল মানগুলিতে সন্নিবেশ করুন 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন সেকেন্ড_টেবল থেকে
mysql> নির্বাচন করুন;

নিচের আউটপুট −

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

দুটি টেবিলের তুলনা করার জন্য এবং বাম বাইরের যোগদান ব্যবহার করে অনুপস্থিত আইডি ফেরত দেওয়ার জন্য প্রশ্নটি নিম্নরূপ।

mysql> First_Table থেকে First_Table.Id সিলেক্ট করুন -> First_Table.Id =Second_Table.Id -> যেখানে সেকেন্ড_টেবিল।আইডি শূন্য আছে;

নিচের আউটপুট −

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

  2. MySQL নির্বাচন করুন এবং একটি একক প্রশ্নের সাথে দুটি টেবিলে সন্নিবেশ করুন

  3. বাম, ডান এবং সম্পূর্ণ বাইরের যোগদানের মধ্যে পার্থক্য

  4. কিভাবে আপনি Python এ MySQL ব্যবহার করে দুটি টেবিলে বাম যোগদান করতে পারেন?