কম্পিউটার

টেবিলের একটি ক্ষেত্রে এসকিউএল-এ শূন্য সম্পত্তি সেট করা নেই কিনা তা পরীক্ষা করুন?


একটি টেবিলের ক্ষেত্রে NULL বৈশিষ্ট্য আছে কিনা তা পরীক্ষা করতে, আপনি দুটি সিনট্যাক্সের যেকোনো একটি ব্যবহার করতে পারেন। প্রথম সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম বর্ণনা করুন;

নিচের দ্বিতীয় সিনট্যাক্স −

কলাম_নাম নির্বাচন করুন, information_schema.columns থেকে is_nullable যেখানে table_schema ='yourDatabaseName' এবং table_name ='yourTableName';

আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -

mysql> সারণি তৈরি করুন DemoTable( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KE, StudentName varchar(40), Student Age int NOT NULL, IsActiveStudent ENUM('ACTIVE", INACTIVE') NOT NULL, StudentCountryName var(Query4); , 0 সারি প্রভাবিত (1.53 সেকেন্ড)

প্রথম সিনট্যাক্সটি নিম্নরূপ যা টেবিলের ফিল্ডে NULL প্রপার্টি সেট আছে কিনা তা পরীক্ষা করার জন্য -

mysql> desc DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------------------------- -+------+------+---------+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+------------------------- +------+------+---------+----------------+| StudentId | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ছাত্রের নাম | varchar(40) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | না | | NULL | || IsActiveStudent | enum('active", INACTIVE') | না | | NULL | || StudentCountryName | varchar(40) | হ্যাঁ | | NULL | |+------------------- ---------------------------------------------------- -+----------------+5 সারি সেটে (0.00 সেকেন্ড)

টেবিলের ক্ষেত্রটি শূন্য সম্পত্তি সেট নেই কিনা তা পরীক্ষা করার জন্য দ্বিতীয় সিনট্যাক্সটি নিম্নরূপ -

mysql> কলাম_নাম নির্বাচন করুন, information_schema.columns থেকে is_nullable যেখানে table_schema ='web' এবং table_name ='DemoTable';

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------+------------+| COLUMN_NAME | IS_NULLABLE |+---------+---------------+| StudentId | না || ছাত্রের নাম | হ্যাঁ || ছাত্র বয়স | না || IsActiveStudent | না || ছাত্র দেশের নাম | হ্যাঁ |+---------+------------+5 সারি সেটে (0.00 সেকেন্ড)

  1. এসকিউএল সার্ভারে টেবিল কমান্ড তৈরি করুন

  2. SQL সার্ভারে গ্লোবাল টেম্পোরারি টেবিল

  3. SQL সার্ভারে স্থানীয় অস্থায়ী টেবিল

  4. SQL সার্ভারে শূন্য শর্ত নয়