কম্পিউটার

মাইএসকিউএল কোয়েরি বিভিন্ন কলাম সহ এক টেবিল থেকে অন্য টেবিলে রেকর্ড কপি করতে


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

mysql> টেবিল তৈরি করুন DemoTable1900 ( ClientId int NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientAge int default 29 ) auto_increment=1000;Query OK, 0 সারি sec> প্রভাবিত (0
 সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1900(ClientName,ClientAge) মান ('Chris',45); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> সন্নিবেশ করুন DemoTable1900(ClientName,ClientAge) মানগুলিতে ('Da);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1900(ClientName,ClientAge) মান ('Mike',37); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 sec)mysql> DemoTable1900(ClientNames) মানগুলিতে সন্নিবেশ করুন 'স্যাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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

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

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

তৈরি করবে
+---------+------------+------------+| ক্লায়েন্টআইডি | ক্লায়েন্টের নাম | ক্লায়েন্ট বয়স |+---------+------------+------------+| 1000 | ক্রিস | 45 || 1001 | ডেভিড | 29 || 1002 | মাইক | 37 || 1003 | স্যাম | 29 |+----------+------------+----------+4টি সারি সেটে (0.00 সেকেন্ড)

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

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

এখানে বিভিন্ন কলাম −

সহ এক টেবিল থেকে অন্য টেবিলে রেকর্ড কপি করার জন্য ক্যোয়ারী রয়েছে
mysql> DemoTable1901(EmployeeId,EmployeeName,EmployeeAge)-এ সন্নিবেশ করুন DemoTable1900 থেকে ClientId,ClientName, ClientAge নির্বাচন করুন;কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.00 সেকেন্ড)রেকর্ডস:4 Dup-0> 

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

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

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

তৈরি করবে
+------------+---------------+-------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মীর বয়স |+------------+---------------+-------------+| 1000 | ক্রিস | 45 || 1001 | ডেভিড | 29 || 1002 | মাইক | 37 || 1003 | স্যাম | 29 |+------------+---------------+-------------+4 সেটে সারি ( 0.00 সেকেন্ড)

  1. কিভাবে MySQL এ এক টেবিল থেকে অন্য সারি কপি করবেন?

  2. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন

  3. এক কলাম থেকে বিভিন্ন কলামে স্ট্রিং মান (হাইফেন সহ) আলাদা করতে এবং নির্বাচন করতে MySQL ক্যোয়ারী

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