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

MySQL টেবিল তৈরি করার সময় {} নয়, () ব্যবহার করা উচিত

MySQL-এ টেবিল তৈরি করার সময় কার্লি ব্রেস {} ব্যবহার করা যায় না। অবশ্যই প্যারেনথেসিস () ব্যবহার করতে হয়। সিনট্যাক্স:

CREATE TABLE IF NOT EXISTS yourTableName (
    yourColumnName1 dataType1,
    ...
);

উদাহরণস্বরূপ টেবিল তৈরি করি:

mysql> CREATE TABLE IF NOT EXISTS DemoTable (
    CustomerId INT,
    CustomerName VARCHAR(20),
    CustomerAge INT,
    PRIMARY KEY(CustomerId)
);

রেকর্ড যোগ করি:

mysql> INSERT INTO DemoTable VALUES(1, 'Chris', 25);
mysql> INSERT INTO DemoTable VALUES(2, 'Robert', 34);

সকল রেকর্ড দেখতে:

mysql> SELECT * FROM DemoTable;

আউটপুট:

+------------+--------------+-------------+
| CustomerId | CustomerName | CustomerAge |
+------------+--------------+-------------+
| 1          | Chris        | 25          |
| 2          | Robert       | 34          |
+------------+--------------+-------------+

ব্যাখ্যা: SQL সিনট্যাক্সে কলাম ডেফিনিশন তালিকা প্যারেনথেসিস (...) এর ভিতরে থাকে। {} ব্যবহার করলে সিনট্যাক্স এরর হবে। এটি প্রোগ্রামিং ল্যাঙ্গুয়েজ (C, Java, JS) এর সাথে বিভ্রান্ত হওয়ায় হতে পারে।

সেরা অভ্যাস: IF NOT EXISTS ব্যবহার করুন যাতে টেবিল থাকলে এরর না দেয়।

  1. MySQL-এ INSERT করার সময় INTERVAL কীওয়ার্ড ব্যবহার করে তারিখ বাড়ানো

  2. MySQL টেবিলে 'year' রিজার্ভড ওয়ার্ড কী কলাম নাম হিসেবে ব্যবহার করা যায় কিনা?

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

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