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

MySQL কলাম আপডেট: শর্তসাপেক্ষ মান বিয়োগ


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

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

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

mysql> insert into DemoTable values(45); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(29); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(56); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(24); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(32); Query OK, 1 row affected (0.09 sec)

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

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-------+ | Score | +-------+ | 45 | | 29 | | 56 | | 24 | | 32 | +-------+ 5 rows in set (0.00 sec)

শর্তসাপেক্ষভাবে MySQL কলাম আপডেট করার কোয়েরি (মান বিয়োগ করে):

mysql> update DemoTable set Score=Score-2 where Score > 30; Query OK, 3 rows affected (0.14 sec) Rows matched: 3 Changed: 3 Warnings: 0

আবার টেবিলের রেকর্ডগুলো চেক করি:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-------+ | Score | +-------+ | 43 | | 29 | | 54 | | 24 | | 30 | +-------+ 5 rows in set (0.00 sec)

  1. MySQL-এ স্পেস যুক্ত কলাম নাম সিলেক্ট করা (Backtick ব্যবহার)

  2. MySQL-এ বুলিয়ান কলাম তৈরি করা false ডিফল্ট মান দিয়ে

  3. MySQL-এ কলাম মানের সামনে স্ট্রিং প্রিপেন্ড (prepend) কীভাবে করবেন?

  4. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা আপডেট করা