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

MySQL-এ ALTER স্টেটমেন্টে ADD এবং CHANGE একসাথে ব্যবহার

MySQL-এ ALTER TABLE স্টেটমেন্টে ADD এবং CHANGE একসাথে ব্যবহার করা যায়।

উদাহরণ

টেবিল তৈরি:

mysql> CREATE TABLE DemoTable (
    Name VARCHAR(100),
    Age INT
);

প্রাথমিক ডেসক্রিপশন:

mysql> DESC DemoTable;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| Name  | varchar(100) | YES  |     | NULL    |       |
| Age   | int(11)      | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+

ALTER TABLE দিয়ে কলাম নাম পরিবর্তন ও নতুন কলাম যোগ:

mysql> ALTER TABLE DemoTable
    -> ADD COLUMN Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> ADD COLUMN CountryName VARCHAR(100) AFTER Age,
    -> CHANGE COLUMN Name FirstName VARCHAR(200);
Query OK, 0 rows affected (1.51 sec)

পরিবর্তনের পর ডেসক্রিপশন:

mysql> DESC DemoTable;
+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| FirstName   | varchar(200) | YES  |     | NULL    |                |
| Age         | int(11)      | YES  |     | NULL    |                |
| CountryName | varchar(100) | YES  |     | NULL    |                |
| Id          | int(11)      | NO   | PRI | NULL    | auto_increment |
+-------------+--------------+------+-----+---------+----------------+

Name কে FirstName করা হয়েছে, Age-এর পরে CountryName যোগ হয়েছে, এবং Id প্রাইমারি কি হিসেবে যোগ হয়েছে।

  1. MySQL-এ একই কোয়েরিতে WHERE, AND ও OR একসাথে ব্যবহার

  2. MySQL-এ ORDER BY NULL ব্যবহার করা যায় কিনা?

  3. MySQL-এ SELECT NULL স্টেটমেন্ট ব্যবহার করা যায় কিনা?

  4. MySQL-এ বিশেষ ক্যারেক্টারযুক্ত মান খুঁজে NULL দিয়ে প্রতিস্থাপন করা