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

MySQL-এ CHANGE কমান্ডের উদ্দেশ্য

MySQL-এ CHANGE কমান্ড কলামের নাম পরিবর্তন করতে ব্যবহৃত হয়। এটি ALTER TABLE স্টেটমেন্টের অংশ।

উদাহরণ:

টেবিল তৈরি:

CREATE TABLE DemoTable796 (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Name VARCHAR(100),
    StudentAge INT
);

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

DESC DemoTable796;

আউটপুট (পরিবর্তন আগে):

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| StudentId  | int(11)      | NO   | PRI | NULL    | auto_increment |
| Name       | varchar(100) | YES  |     | NULL    |                |
| StudentAge | int(11)      | YES  |     | NULL    |                |
+------------+--------------+------+-----+---------+----------------+

কলাম নাম পরিবর্তন (Name → StudentName):

ALTER TABLE DemoTable796 CHANGE Name StudentName VARCHAR(100);

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

DESC DemoTable796;

আউটপুট (পরিবর্তন পরে):

+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| StudentId   | int(11)      | NO   | PRI | NULL    | auto_increment |
| StudentName | varchar(100) | YES  |     | NULL    |                |
| StudentAge  | int(11)      | YES  |     | NULL    |                |
+-------------+--------------+------+-----+---------+----------------+

ব্যাখ্যা: CHANGE সিনট্যাক্স: `ALTER TABLE table_name CHANGE old_column_name new_column_name data_type;`। এটি কলামের নাম পাশাপাশি ডেটা টাইপও পরিবর্তন করতে পারে। শুধু নাম পরিবর্তন করলে MODIFY ব্যবহার করা ভালো।

  1. MySQL-এ RENAME TABLE কমান্ড দিয়ে টেবিলের নাম পরিবর্তন করা

  2. MySQL-এ ! অপারেটর ব্যবহার

  3. Apache-এ MySQL ব্যবহার (Using MySQL with Apache)

  4. কমান্ড অপশন ব্যবহার করে MySQL সার্ভারের সাথে সংযোগ