কম্পিউটার

MySQL দ্বারা একটি টেবিলে মান সন্নিবেশ করান MySQL-এর অন্য টেবিল থেকে নির্বাচন করুন?


এর জন্য, INSERT INTO SELECT স্টেটমেন্ট ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

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

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1 মানগুলিতে
mysql> সন্নিবেশ করুন প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable1 মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.26 সেকেন্ড)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+------+------+| আইডি | নাম | বয়স |+------+------+------+| 100 | ক্রিস | 24 || 101 | আদম | 23 || 102 | জন | 25 || 103 | ক্যারল | 26 |+------+------+------+4 সারি সেটে (0.00 সেকেন্ড)

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

তৈরি করার জন্য এখানে ক্যোয়ারী আছে
mysql> টেবিল তৈরি করুন DemoTable2 -> ( -> EmployeeId int, -> EmployeeFirstName varchar(20), -> EmployeeAge int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.63 সেকেন্ড)

DemoTable1 থেকে MySQL সিলেক্ট করে DemoTable2-এ মান সন্নিবেশ করার জন্য এখানে ক্যোয়ারী রয়েছে −

mysql> DemoTable2 এ সন্নিবেশ করুন(EmployeeId,EmployeeFirstName,EmployeeAge) DemoTable1 থেকে Id,Name,Age সিলেক্ট করুন যেখানে Id=101;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)রেকর্ডস:1 ডুপ্লিকেট:0.> 

আসুন টেবিলের রেকর্ডগুলি পরীক্ষা করি -

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

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

তৈরি করার জন্য এখানে ক্যোয়ারী আছে <প্রে>+------------+---------+------------ +| কর্মচারী আইডি | কর্মচারীর প্রথম নাম | কর্মীর বয়স |+------------+------------------ | 101 | আদম | 23 |+------------+---------+------------+ সেটে 1 সারি (0.00 সেকেন্ড)

  1. মাসের উপর ভিত্তি করে একটি MySQL টেবিল থেকে মোট নির্বাচন করুন

  2. একটি MySQL টেবিলে পূর্ববর্তী শূন্য সহ মান নির্বাচন করুন এবং সন্নিবেশ করুন

  3. অন্য টেবিল থেকে মান ব্যবহার করে INSERT INTO জন্য MySQL ক্যোয়ারী?

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