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

MySQL-এ ব্যাকটিক (`) এবং সিঙ্গেল কোট (') এর ব্যবহার ও পার্থক্য

MySQL-এ দুটি ধরনের কোটেশন মার্ক ব্যবহার হয়:

  • ব্যাকটিক (`) - টেবিল নাম, কলাম নাম, ডেটাবেস নামের জন্য
  • সিঙ্গেল কোট (') - স্ট্রিং ভ্যালু, ডেটা মানের জন্য

উদাহরণ

টেবিল তৈরি:

CREATE TABLE QuotesDemo (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    UserName VARCHAR(20),
    UserAge INT
);

ডেটা ইনসার্ট (কলাম নামের চারপাশে ব্যাকটিক, ভ্যালুর চারপাশে সিঙ্গেল কোট):

INSERT INTO QuotesDemo (`UserName`, `UserAge`) VALUES ('John', 23);
INSERT INTO QuotesDemo (`UserName`, `UserAge`) VALUES ('Carol', 21);
INSERT INTO QuotesDemo (`UserName`, `UserAge`) VALUES ('Sam', 22);

ডেটা সিলেক্ট (টেবিল নামের চারপাশে ব্যাকটিক):

SELECT * FROM `QuotesDemo`;

আউটপুট

+----+----------+---------+
| Id | UserName | UserAge |
+----+----------+---------+
| 1  | John     | 23      |
| 2  | Carol    | 21      |
| 3  | Sam      | 22      |
+----+----------+---------+

WHERE ক্লজে উভয় ব্যবহার

SELECT * FROM `QuotesDemo` WHERE `UserName` = 'Carol';

ফলাফল

+----+----------+---------+
| Id | UserName | UserAge |
+----+----------+---------+
| 2  | Carol    | 21      |
+----+----------+---------+

মূল নিয়ম: আইডেন্টিফায়ার (নাম) এর জন্য ব্যাকটিক, লিটারেল ভ্যালুর জন্য সিঙ্গেল কোট।

  1. MySQL-র মূল ফিচারগুলো

  2. MySQL 8.0-এ ডিপ্রিকেট করা অপশন ও ভেরিয়েবল

  3. MySQL 8.0-এ নতুন যোগ করা অপশন ও ভেরিয়েবল

  4. MySQL কোন প্ল্যাটফর্মগুলো সাপোর্ট করে?