MySQL-এ একটি টেবিল কলামে NULL মান সেট করার জন্য কলামের টাইপ হিসেবে NULL নির্দিষ্ট করতে হয়। নিচে সিনট্যাক্স দেওয়া হলো:
yourColumnName dataType NULL;
উদাহরণ: টেবিল তৈরি এবং NULL মান ইনসার্ট করা
প্রথমে একটি ডেমো টেবিল তৈরি করি যেখানে FirstName কলামটি NULL মান গ্রহণ করতে পারে:
mysql> create table DemoTable759 (
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
FirstName varchar(100) NULL
);
Query OK, 0 rows affected (0.72 sec)
এখন কিছু রেকর্ড ইনসার্ট করি, जिनमें NULL মানও অন্তর্ভুক্ত:
mysql> insert into DemoTable759(FirstName) values('John');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable759(FirstName) values(NULL);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable759(FirstName) values('Carol');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable759(FirstName) values(NULL);
Query OK, 1 row affected (0.12 sec)
রেকর্ডগুলো দেখানো
সকল রেকর্ড দেখানোর জন্য SELECT স্টেটমেন্ট ব্যবহার করি:
mysql> select * from DemoTable759;
আউটপুটে NULL মানগুলো স্পষ্টভাবে দেখা যাচ্ছে:
+----+-----------+ | Id | FirstName | +----+-----------+ | 1 | John | | 2 | NULL | | 3 | Carol | | 4 | NULL | +----+-----------+ 4 rows in set (0.00 sec)
নোট: NULL মান ইনসার্ট করার সময় কোটেশন ব্যবহার করা হয় না। সরাসরি NULL লিখলেই চলে।