কম্পিউটার

মাইএসকিউএল-এ এক সেলের ডেটা পরিবর্তন করবেন?


UPDATE কমান্ডের সাহায্যে শুধুমাত্র একটি সেলের ডেটা আপডেট করুন। সিনট্যাক্স নিম্নরূপ -

UPDATE yourTableName yourColumnName=yourNewValue where
yourColumnName=yourOldValue;

উপরের ধারণাটি বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> create table changeCellsData
   -> (
   -> Id int,
   -> Name varchar(100),
   -> Age int
   -> );
Query OK, 0 rows affected (0.81 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> insert into changeCellsData values(101,'Mike',23);
Query OK, 1 row affected (0.12 sec)

mysql> insert into changeCellsData values(103,'Bob',25);
Query OK, 1 row affected (0.18 sec)

mysql> insert into changeCellsData values(105,'Sam',27);
Query OK, 1 row affected (0.12 sec)

mysql> insert into changeCellsData values(106,'Carol',21);
Query OK, 1 row affected (0.24 sec)

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

mysql> select *from changeCellsData;

আউটপুট

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 101 | Mike   | 23   |
| 103 | Bob    | 25   |
| 105 | Sam    | 27   |
| 106 | Carol  | 21   |
+------+-------+------+
4 rows in set (0.00 sec)

আপডেট এবং সেট কমান্ড ব্যবহার করে সেল ডেটা পরিবর্তন করার জন্য এখানে ক্যোয়ারী রয়েছে। আমরা "আইডি" কলামের শেষ রেকর্ড আপডেট করছি।

প্রশ্নটি নিম্নরূপ -

mysql> update changeCellsData set Id=107 where Id=106;
Query OK, 1 row affected (0.19 sec)
Rows matched: 1 Changed: 1 Warnings: 0

এখন আপনি নির্বাচন কমান্ড ব্যবহার করে সেল ডেটা পরিবর্তন করা হয়েছে বা না তা পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> select *from changeCellsData;

আউটপুট

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 101  | Mike  |   23 |
| 103  | Bob   |   25 |
| 105  | Sam   |   27 |
| 107  | Carol |   21 |
+------+-------+------+
4 rows in set (0.00 sec)

  1. MySQL ক্যোয়ারী খালি হতে একটি নির্দিষ্ট সেল আপডেট করতে

  2. এক সময়ে এক ব্যাচ সারি নির্বাচন করতে MySQL ক্যোয়ারী

  3. MySQL-এ এক স্কিমা থেকে অন্য স্কিমাতে ডেটা সন্নিবেশ করান?

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