কম্পিউটার

ডাটাবেস এবং টেবিলের নামের চারপাশে একক উদ্ধৃতি ব্যবহার করা MySQL এ কাজ করছে না?


আপনাকে টেবিলের নামের পাশাপাশি ডাটাবেসের নামের চারপাশে ব্যাকটিক ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ:

UPDATE `yourDatabaseName`.`yourTableName`
SET yourColumnName1=yourColumnName1+1
WHERE yourColumnName2=’yourValue’;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> use test;
Database changed
mysql> create table Add1Demo
   -> (
   -> Id varchar(10),
   -> Value int
   -> );
Query OK, 0 rows affected (1.19 sec)

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

mysql> insert into Add1Demo values('1',780);
Query OK, 1 row affected (0.17 sec)
mysql> insert into Add1Demo values('2',1001);
Query OK, 1 row affected (0.18 sec)
mysql> insert into Add1Demo values('3',1654);
Query OK, 1 row affected (0.15 sec)
mysql> insert into Add1Demo values('4',3999);
Query OK, 1 row affected (0.09 sec)
mysql> insert into Add1Demo values('5',5999);
Query OK, 1 row affected (0.10 sec)
mysql> insert into Add1Demo values('6',799);
Query OK, 1 row affected (0.08 sec)
mysql> insert into Add1Demo values('8',899);
Query OK, 1 row affected (0.11 sec)

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

mysql> select *from Add1Demo;

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

+------+-------+
| Id   | Value |
+------+-------+
| 1    |   780 |
| 2    |  1001 |
| 3    |  1654 |
| 4    |  3999 |
| 5    |  5999 |
| 6    |   799 |
| 8    |   899 |
+------+-------+
7 rows in set (0.00 sec)

ডাটাবেসের নাম এবং টেবিলের নামের চারপাশে ব্যাকটিক্স ব্যবহার করার জন্য এখানে প্রশ্ন রয়েছে। ডাটাবেস এবং টেবিলের নামের জন্য একক উদ্ধৃতি ব্যবহার করবেন না। প্রশ্নটি নিম্নরূপ, চলুন বলি বর্তমান ক্ষেত্রে 1 যোগ করতে।

mysql> update `test`.`Add1Demo`
   -> set Value=Value+1
   -> where Id='6';
Query OK, 1 row affected (0.17 sec)
Rows matched: 1 Changed: 1 Warnings: 0

এখন আপনি নির্দিষ্ট আইডি 6 দিয়ে আবার টেবিলের রেকর্ড পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ:

mysql> select *from Add1Demo where Id='6';

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

+------+-------+
| Id   | Value |
+------+-------+
| 6    |   800 |
+------+-------+
1 row in set (0.00 sec)

  1. একটি MySQL ক্যোয়ারীতে টেবিল এবং কলামের চারপাশে উদ্ধৃতিগুলি কি সত্যিই প্রয়োজনীয়?

  2. PHPMyAdmin ব্যবহার করে মাইএসকিউএল ডাটাবেসে দশমিক যথার্থতা এবং স্কেল নম্বর কীভাবে নির্দিষ্ট করবেন?

  3. একটি MySQL ডাটাবেস তৈরি এবং ব্যবহার করা

  4. Node.js ব্যবহার করে একটি MySQL টেবিল তৈরি করা