মাইএসকিউএল ইউনিয়ন
ব্যবহার করে দুটি টেবিল একত্রিত করার জন্য নিম্নলিখিত বাক্য গঠন করা হয়েছেটেবিল তৈরি করুন yourTableName( নির্বাচন করুন *from yourTableName1)UNION (নির্বাচন করুন *from yourTableName2);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। প্রথম সারণি তৈরি করার জন্য ক্যোয়ারী নিম্নরূপ
mysql> টেবিল তৈরি করুন Old_TableDemo -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)
দ্বিতীয় টেবিল তৈরি করার জন্য ক্যোয়ারী নিম্নরূপ
mysql> টেবিল তৈরি করুন Old_TableDemo2 -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে প্রথম টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> Old_TableDemo(UserName) মান ('John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> Old_TableDemo(ব্যবহারকারীর নাম) মানগুলিতে ঢোকান('ক্যারল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে প্রথম টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> Old_TableDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 1 | জন || 2 | ক্যারল |+---------+---------+2 সারি সেটে (0.00 সেকেন্ড)এখন আপনি insert কমান্ড ব্যবহার করে দ্বিতীয় টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> Old_TableDemo2(ব্যবহারকারীর নাম) মান ('ল্যারি');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> Old_TableDemo2(ব্যবহারকারীর নাম) মানগুলিতে সন্নিবেশ ('স্যাম');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.10 সেকেন্ড)
নির্বাচন বিবৃতি ব্যবহার করে দ্বিতীয় টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> Old_TableDemo2 থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 1 | ল্যারি || 2 | স্যাম |+---------+---------+2 সারি সেটে (0.00 সেকেন্ড)এখানে দুটি টেবিলকে ইউনিয়নের সাথে একত্রিত করে একটি নতুন টেবিল তৈরি করার প্রশ্ন রয়েছে
mysql> টেবিল UserTableDemo তৈরি করুন -> ( -> Old_TableDemo থেকে *নির্বাচন করুন -> ) -> UNION -> ( -> *Old_TableDemo2 থেকে নির্বাচন করুন -> );কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত হয়েছে (1.18 সেকেন্ড) রেকর্ড:4টি সদৃশ :0 সতর্কতা:0
আসুন আমরা নতুন টেবিলের টেবিল রেকর্ড পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -
mysql> UserTableDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 1 | জন || 2 | ক্যারল || 1 | ল্যারি || 2 | স্যাম |+---------+---------+4টি সারি সেটে (0.00 সেকেন্ড)