কম্পিউটার

কেন MySQL-এ আপডেট কমান্ড তির্যক একক উদ্ধৃতি ব্যবহার করার জন্য জোর দেয়?


স্ট্রিং ইনপুট মান একক উদ্ধৃতি ব্যবহার করুন. যদি টেবিলের নাম বা কলামের নামের মতো একটি শনাক্তকারী থাকে, তাহলে একক উদ্ধৃতি ব্যবহার করবেন না (ব্যাকটিক ব্যবহার করুন)।

আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1552 values(101,'Chris');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable1552 values(102,'David');
Query OK, 1 row affected (0.28 sec)
mysql> insert into DemoTable1552 values(103,'Mike');
Query OK, 1 row affected (0.14 sec)

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

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

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

তৈরি করবে
+------+-------+
| key  | Name  |
+------+-------+
|  101 | Chris |
|  102 | David |
|  103 | Mike  |
+------+-------+
3 rows in set (0.00 sec)

একক উদ্ধৃতি −

কীভাবে ব্যবহার করবেন তা এখানে
mysql> update DemoTable1552 set `key`=100 where Name='Chris';
Query OK, 1 row affected (0.20 sec)
Rows matched: 1  Changed: 1 Warnings: 0

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

DemoTable1552 থেকে
mysql> select * from DemoTable1552;

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

তৈরি করবে
+------+-------+
| key  | Name  |
+------+-------+
|  100 | Chris |
|  102 | David |
|  103 | Mike  |
+------+-------+
3 rows in set (0.00 sec)

  1. MySQL এ শুধুমাত্র একটি একক কলাম মান আপডেট করুন

  2. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  3. মাইএসকিউএল প্রোগ্রামগুলির জন্য কমান্ড লাইনে বিকল্পগুলি ব্যবহার করছেন?

  4. কমান্ড অপশন ব্যবহার করে MySQL সার্ভারের সাথে সংযোগ করা হচ্ছে