এই জন্য, আপনি যোগদান ধারণা ব্যবহার করতে পারেন. আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1 -> ( -> Id int, -> Name varchar(10) -> ); Query OK, 0 rows affected (0.51 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable1 values(100,'Bob'); Query OK, 1 row affected (0.14 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select * from DemoTable1;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+------+ | Id | Name | +------+------+ | 100 | Bob | +------+------+ 1 row in set (0.00 sec)
দ্বিতীয় টেবিল −
তৈরি করার জন্য এখানে ক্যোয়ারী আছেmysql> create table DemoTable2 -> ( -> Id int, -> FirstName varchar(10) -> ); Query OK, 0 rows affected (0.49 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable2 values(100,'Adam'); Query OK, 1 row affected (0.12 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select * from DemoTable2;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+-----------+ | Id | FirstName | +------+-----------+ | 100 | Adam | +------+-----------+ 1 row in set (0.00 sec)
অন্য MySQL টেবিলের কলামের উপর ভিত্তি করে একটি কলাম আপডেট করার জন্য এখানে ক্যোয়ারী রয়েছে −
mysql> update DemoTable1 -> join DemoTable2 on DemoTable1.Id=DemoTable2.Id -> set DemoTable1.Name=DemoTable2.FirstName; Query OK, 1 row affected (0.15 sec) Rows matched: 1 Changed: 1 Warnings: 0
আসুন আপডেট করা মান −
সহ প্রথম টেবিলের রেকর্ড পরীক্ষা করিmysql> select * from DemoTable1;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+------+ | Id | Name | +------+------+ | 100 | Adam | +------+------+ 1 row in set (0.00 sec)