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 | +----+----------+---------+
মূল নিয়ম: আইডেন্টিফায়ার (নাম) এর জন্য ব্যাকটিক, লিটারেল ভ্যালুর জন্য সিঙ্গেল কোট।