কম্পিউটার

রেকর্ড সহ একটি বিদ্যমান টেবিলে একটি নতুন NOT NULL কলাম যুক্ত করা হচ্ছে


ইতিমধ্যে তৈরি করা টেবিলে একটি নতুন NOT NULL কলাম যোগ করতে, ALTER কমান্ড ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(20)
   -> );
Query OK, 0 rows affected (0.60 sec)

একটি বিদ্যমান সারণীতে একটি নতুন NOT NULL কলাম যোগ করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে -

mysql> alter table DemoTable add column StudentAge int NOT NULL;
Query OK, 0 rows affected (0.52 sec)
Records: 0 Duplicates: 0 Warnings: 0

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(StudentName,StudentAge) values('Chris',21);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('David',23);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('Mike',NULL);
ERROR 1048 (23000): Column 'StudentAge' cannot be null

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select * from DemoTable;

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

তৈরি করবে
+-----------+-------------+------------+
| StudentId | StudentName | StudentAge |
+-----------+-------------+------------+
|         1 | Chris       |         21 |
|         2 | David       |         23 |
+-----------+-------------+------------+
2 rows in set (0.00 sec)

  1. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

  2. MySQL-এ বিদ্যমান কলামে NOT NULL অ্যাট্রিবিউট সেট করুন

  3. পাইথনে পান্ডাসে বিদ্যমান ডেটাফ্রেমে একটি নতুন কলাম যুক্ত করা হচ্ছে

  4. পান্ডাসে বিদ্যমান ডেটাফ্রেমে নতুন কলাম যোগ করা হচ্ছে