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

MySQL-এ রিজার্ভড কীওয়ার্ড 'Key' কলাম নাম হিসেবে ব্যবহার করা (ব্যাকটিক)


ব্যাকটিক (`) ব্যবহার করে রিজার্ভড কীওয়ার্ড কলাম নাম হিসেবে ব্যবহার

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

টেবিল তৈরি (ব্যাকটিকসহ)

mysql> CREATE TABLE DemoTable (`Key` INT);
Query OK, 0 rows affected (0.67 sec)

ডেটা ইনসার্ট

mysql> INSERT INTO DemoTable VALUES(100), (101), (110), (120);

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

mysql> SELECT * FROM DemoTable;
+------+
| Key  |
+------+
| 100  |
| 101  |
| 110  |
| 120  |
+------+

নियम

  • রিজার্ভড কীওয়ার্ড (SELECT, INSERT, UPDATE, DELETE, KEY, INDEX, ORDER, GROUP, WHERE, TABLE, COLUMN ইত্যাদি) কলাম/টেবিল নাম হিসেবে ব্যবহার করতে ব্যাকটিক (`) বাধ্যতামূলক।
  • নন-রিজার্ভড ওয়ার্ডে ব্যাকটিক দিলে ও কনফ্লিক্ট হয় না (ভালো অনুশীলন)।
  • ডাবল কোট (") ANSI SQL মোডে আইডেন্টিফায়ারের জন্য ব্যবহৃত হয়, কিন্তু MySQL-এ ব্যাকটিক স্ট্যান্ডার্ড।

উদাহরণ: WHERE ক্লজেও ব্যাকটিক

SELECT * FROM DemoTable WHERE `Key` > 100;
  1. MySQL-এ INSERT করার সময় INTERVAL কীওয়ার্ড ব্যবহার করে তারিখ বাড়ানো

  2. MySQL টেবিলের জন্য 'user' শব্দ ব্যবহার করা যাবে কি?

  3. MySQL에서 VARCHAR 크기 지정 없이 테이블 생성 시 에러 발생

  4. MySQL-এ রিজার্ভড কীওয়ার্ড (groups) দিয়ে টেবিল তৈরি করার সমস্যা ও সমাধান