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

MySQL-ে রিজার্ভড কীওয়ার্ড 'order' দিয়ে টেবিল তৈরি করা (ব্যাকটিক ব্যবহার)

ORDER MySQL-এ রিজার্ভড কীওয়ার্ড, তাই টেবিল নাম হিসেবে ব্যবহার করতে ব্যাকটিক (`) লাগবে।

সিনট্যাক্স

CREATE TABLE `order` (
    Id INT,
    Price INT
);

উদাহরণ

CREATE TABLE `order` (Id INT, Price INT);

INSERT INTO `order` VALUES (1,200), (2,100), (3,300), (4,1200), (5,1000),
(6,7000), (7,900), (8,10000), (9,1100), (10,500);

সিলেক্ট (ব্যাকটিক লাগবে)

SELECT * FROM `order`;

আউটপুট

+------+-------+
| Id   | Price |
+------+-------+
| 1    | 200   |
| 2    | 100   |
| 3    | 300   |
| 4    | 1200  |
| 5    | 1000  |
| 6    | 7000  |
| 7    | 900   |
| 8    | 10000 |
| 9    | 1100  |
| 10   | 500   |
+------+-------+

ব্যাকটিক ছাড়া (এরর)

SELECT * FROM order;
-- ERROR 1064 (42000): You have an error in your SQL syntax near 'order'

রিজার্ভড কীওয়ার্ড লিস্ট

SELECT, INSERT, UPDATE, DELETE, WHERE, GROUP, ORDER, LIMIT, TABLE, INDEX, KEY, PRIMARY, REFERENCES, ...

পুরো লিস্ট: SHOW KEYWORDS বা MySQL ডকুমেন্টেশন দেখুন।

সেরা প্র্যাকটিস: সবসময় আইডেন্টিফায়ারের চারপাশে ব্যাকটিক ব্যবহার করুন।

  1. MySQL-এ কম্পাউন্ড ইউনিক কনস্ট্রেইন্ট প্রয়োগ

  2. MySQL-এ টেবিলের সকল কলাম মুছে দিন (DROP TABLE)

  3. MySQL-এ অটো-ইনক্রিমেন্ট কলাম অনুযায়ী সর্ট (ORDER BY Id DESC)

  4. MySQL-এ দুটি কলামের জোড়া (pair) কে UNIQUE করতে ALTER TABLE ব্যবহার