কম্পিউটার টিউটোরিয়াল

MySQL-এ বিদ্যমান টেবিলে নতুন ENUM কলাম যোগ করুন

বিদ্যমান টেবিলে নতুন ENUM কলাম যোগ করতে ALTER কমান্ড ব্যবহার করুন।

সিনট্যাক্স

ALTER TABLE yourTableName ADD yourColumnName ENUM('yourValue1','yourValue2'....N) NOT NULL;

টেবিল তৈরি করা

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

টেবিল ডেসক্রিপশন চেক করা

mysql> DESC DemoTable;

আউটপুট:

+-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+----------------+ | StudentId | int(11) | NO | PRI | NULL | auto_increment | | StudentName | varchar(200) | YES | | NULL | | | StudentAge | int(11) | YES | | NULL | | +-------------+--------------+------+-----+---------+----------------+ 3 rows in set (0.01 sec)

ENUM কলাম (StudentGender) যোগ করা

mysql> ALTER TABLE DemoTable ADD StudentGender ENUM('Male','Female') NOT NULL; Query OK, 0 rows affected (0.40 sec) Records: 0 Duplicates: 0 Warnings: 0

আবার ডেসক্রিপশন চেক করা

mysql> desc DemoTable;

আউটপুট:

+---------------+-----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+-----------------------+------+-----+---------+----------------+ | StudentId | int(11) | NO | PRI | NULL | auto_increment | | StudentName | varchar(200) | YES | | NULL | | | StudentAge | int(11) | YES | | NULL | | | StudentGender | enum('Male','Female') | NO | | NULL | | +---------------+-----------------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec)

নোট: ENUM টাইপে প্রি-ডিফাইন্ড ভ্যালু সেট থাকে। NOT NULL দিয়ে_null মান নিষিদ্ধ করা হয়েছে। ডিফল্ট মান সেট করতে DEFAULT 'Male' যোগ করুন।

  1. MySQL에서 기존 테이블에 NOT NULL 컬럼 추가하기

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

  3. MySQL-এ ENUM টাইপ ব্যবহার করে কলাম মান সীমাবদ্ধ করা

  4. Pandas DataFrame-এ নতুন কলাম যোগ করা – insert() এবং assign()