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

DEFAULT কনস্ট্রেইন্টের ব্যবহার ও টেবিল তৈরি সময় প্রয়োগ

DEFAULT কনস্ট্রেইন্ট একটি কলামের জন্য ডিফল্ট মান সেট করে। যদি ইনসার্টের সময় সেই কলামের জন্য কোনো মান না দেওয়া হয়, তবে ডিফল্ট মানটি স্বয়ংক্রিয়ভাবে নেওয়া হয়।

সিনট্যাক্স

DEFAULT default_value

উদাহরণ

mysql> CREATE TABLE workers(Name VARCHAR(25), Id INT NOT NULL DEFAULT 1000);
Query OK, 0 rows affected (0.47 sec)

mysql> INSERT INTO workers(Name, Id) VALUES('Ram', 101);
Query OK, 1 row affected (0.04 sec)

mysql> INSERT INTO workers(Name) VALUES('Mohan');  -- Id দেয়া হয়নি
Query OK, 1 row affected (0.10 sec)

mysql> SELECT * FROM Workers;
+-------+------+
| Name  | Id   |
+-------+------+
| Ram   | 101  |
| Mohan | 1000 |
+-------+------+

দ্বিতীয় ইনসার্টে Id মান দেওয়া হয়নি, তাই ডিফল্ট মান 1000 নেওয়া হয়েছে।

  1. MySQL ভিউ তৈরিতে লজিক্যাল অপারেটর (AND, OR, NOT) ব্যবহার

  2. MySQL জেনারেটেড কলাম কী এবং টেবিল তৈরি করার সময় এটি কীভাবে ব্যবহার করবেন?

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

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