কম্পিউটার টিউটোরিয়াল

একক MySQL কোয়ারি: প্রথম টেবিল থেকে মান বেছে নিয়ে দ্বিতীয় টেবিলে ইনসার্ট করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable1( 
   Value int ); 
Query OK, 0 rows affected (0.65 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable1 values(67); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable1 values(46); Query OK, 1 row affected (0.11 sec)

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

mysql> select *from DemoTable1;

এটি নিচের আউটপুট তৈরি করবে:

+-------+ 
| Value | 
+-------+ 
| 67    | 
| 46    | 
+-------+ 
2 rows in set (0.00 sec)

দ্বিতীয় টেবিল তৈরি করার কোয়ারি:

mysql> create table DemoTable2( 
   Score int ); 
Query OK, 0 rows affected (0.70 sec)

প্রথম টেবিল থেকে দ্বিতীয় টেবিলে রেকর্ড ইনসার্ট করার পদ্ধতি:

mysql> insert into DemoTable2(Score) select Value from DemoTable1; Query OK, 2 rows affected (0.13 sec) Records: 2 Duplicates: 0 Warnings: 0

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

mysql> select *from DemoTable2;

এটি নিচের আউটপুট তৈরি করবে:

+-------+ 
| Score | 
+-------+ 
| 67    | 
| 46    | 
+-------+ 
2 rows in set (0.00 sec)
  1. MySQL-এ UNION SELECT এবং IN ক্লজ একসাথে ব্যবহার

  2. MySQL-এ UNION ALL এবং INSERT INTO SELECT ব্যবহার করে একক কোয়েরিতে দুটি টেবিলে ডেটা ইনসার্ট করুন

  3. MySQL에서 한 테이블의 데이터를 다른 테이블로 복사하기 (INSERT INTO SELECT)

  4. MySQL-এ LEFT() ফাংশন ব্যবহার করে প্রথম অক্ষর বের করে অন্য কলামে রাখা