কম্পিউটার

মাইএসকিউএল আপডেট করার সময় একটি নির্বাচন বিবৃতি কিভাবে ব্যবহার করবেন?


এর জন্য, মাইএসকিউএল আপডেট কমান্ড ব্যবহার করার সময় WHERE ক্লজ সহ সাব কোয়েরি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> Id int,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.82 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(100,'Chris');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(250,'David');
Query OK, 1 row affected (0.25 sec)
mysql> insert into DemoTable values(150,'Mike');
Query OK, 1 row affected (0.12 sec)

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

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

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

তৈরি করবে
+------+-------+
| Id   | Name  |
+------+-------+
| 100  | Chris || 250 | David |
| 150  | Mike  |
+------+-------+
3 rows in set (0.00 sec)

আপডেট করার সময় একটি নির্বাচন বিবৃতি ব্যবহার করার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> update DemoTable
   -> set Name='Robert'
   -> where Id in
   -> (
   -> select *from ( select max(Id) from DemoTable ) tbl1
   -> );
Query OK, 1 row affected (0.27 sec)
Rows matched: 1 Changed: 1 Warnings: 0

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

mysql> select *from DemoTable;

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

তৈরি করবে
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Chris  |
| 250  | Robert |
| 150  | Mike   |
+------+--------+
3 rows in set (0.00 sec)

  1. কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?

  2. মাইএসকিউএল-এ সিলেক্ট করা থাকলে কীভাবে ব্যবহার করবেন?

  3. কিভাবে আমরা C# এ লুপে ব্রেক স্টেটমেন্ট ব্যবহার করব?

  4. পাইথন ব্যবহার করে মাইএসকিউএল-এ IF স্টেটমেন্ট কীভাবে ব্যবহার করবেন?