একটি বিদ্যমান কলামে NOT NULL বৈশিষ্ট্য সেট করতে, ALTER TABLE কমান্ড ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1949 ( UserId int, UserName varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
এখানে একটি বিদ্যমান কলাম −
-এ NOT NULL অ্যাট্রিবিউট সেট করার জন্য প্রশ্ন রয়েছেmysql> সারণি পরিবর্তন করুন DemoTable1949 পরিবর্তন করুন ব্যবহারকারীর নাম varchar(20) শূন্য নয়; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) রেকর্ড:0 সদৃশ:0 সতর্কতা:0
আসুন টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable1949;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+------------+------+------+--------- -+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+------------+------+------+--------- +---------+| UserId | int(11) | হ্যাঁ | | NULL | || ব্যবহারকারীর নাম | varchar(20) | না | | NULL | |+---------+------------+------+------+---------+ -------+2 সারি সেটে (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1949 মান (101,NULL); ERROR 1048 (23000):কলাম 'UserName' nullmysql হতে পারে না> DemoTable1949 মানগুলিতে সন্নিবেশ করান(101,'Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত )mysql> DemoTable1949 মানগুলিতে সন্নিবেশ করুন(102,'বব');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1949 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 101 | ক্রিস || 102 | বব |+---------+---------+2 সারি সেটে (0.00 সেকেন্ড)