কম্পিউটার

NULL অনুমতি দেওয়ার জন্য আমি কিভাবে একটি MySQL কলাম সংশোধন করব?


আমাদের উদাহরণের জন্য, NOT NULL সীমাবদ্ধতা সহ একটি টেবিল তৈরি করা যাক। এর পরে, আমরা NULL-এর অনুমতি দেওয়ার জন্য একটি কলাম সংশোধন করব।

NOT NULL সীমাবদ্ধতা সহ একটি টেবিল তৈরি করার জন্য নিম্নোক্ত ক্যোয়ারী।

mysql> টেবিল তৈরি করুন AllowNullDemo -> ( -> id int null নয় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.48 সেকেন্ড)=

INSERT কমান্ডের সাহায্যে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ।

mysql> AllowNullDemo মানগুলিতে ঢোকান> 

রেকর্ড প্রদর্শনের জন্য ক্যোয়ারী।

mysql> AllowNullDemo থেকে *নির্বাচন করুন;

এখানে আউটপুট আছে। মান 0 প্রদর্শিত হয়, যেহেতু আমরা উপরে INSERT কমান্ড ব্যবহার করার সময় কোনো মান যোগ করিনি।

<প্রে>+----+| আইডি |+----+| 0 || 0 |+----+2 সারি সেটে (0.00 সেকেন্ড)

NULL মানকে অনুমতি দেওয়ার জন্য এখানে সিনট্যাক্স রয়েছে।

সারণী পরিবর্তন করুন yourTableName কলাম পরিবর্তন করুন yourColumnName datatype;

NULL মঞ্জুরি দিতে কলাম সংশোধন করতে উপরের বাক্য গঠন প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ।

mysql> সারণি পরিবর্তন করুন মঞ্জুরি দিন 

উপরের ক্যোয়ারীটি কার্যকর করার পরে, আপনি সেই কলামে NULL মান সন্নিবেশ করতে পারেন কারণ কলামটি উপরে সফলভাবে পরিবর্তিত হয়েছে৷

mysql> AllowNullDemo মান ();কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

ঢোকানো শেষ মানটি NULL কিনা তা পরীক্ষা করতে রেকর্ডগুলি প্রদর্শন করুন৷

mysql> AllowNullDemo থেকে *নির্বাচন করুন;

নিম্নলিখিত আউটপুট যেখানে NULL মান এখন দৃশ্যমান।

<প্রে>+------+| আইডি |+------+| 0 || 0 || NULL |+------+3 সারি সেটে (0.00 সেকেন্ড)

উপরের পদ্ধতিটি ব্যবহার করে, আমরা সহজে একটি MySQL কলাম পরিবর্তন করতে পারি যাতে NULL অনুমতি দেওয়া যায়।


  1. মাইএসকিউএল-এ NULL প্রদর্শনকারী একটি টেবিল কলামে কীভাবে উপ-টোটাল যোগ করবেন?

  2. মাইএসকিউএল-এ একটি কলামের নাম কীভাবে খুঁজে পাবেন?

  3. MySQL এ কলামের নাম পরিবর্তন করবেন?

  4. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?