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

MySQL-এ কলামের নাম StudentName থেকে FirstName এ পরিবর্তন

ALTER স্টেটমেন্টের সাথে CHANGE ব্যবহার করুন।

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

mysql> create table DemoTable 
-> ( 
-> StudentName varchar(100), 
-> Age int 
-> ); 
Query OK, 0 rows affected (0.84 sec)

টেবিলের বিবরণ চেক করা

mysql> desc DemoTable;

আউটপুট

+----------------+--------------+------+-----+---------+-------+ 
| Field          | Type         | Null | Key | Default | Extra | 
+----------------+--------------+------+-----+---------+-------+ 
| StudentName    | varchar(100) | YES  |     | NULL    |       | 
| Age            | int(11)      | YES  |     | NULL    |       | 
+----------------+--------------+------+-----+---------+-------+ 
2 rows in set (0.25 sec)

ALTER দিয়ে কলামের নাম পরিবর্তন

mysql> alter table DemoTable 
-> add column Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
-> add column CountryName varchar(100) after Age, 
-> change column StudentName FirstName varchar(200); 
Query OK, 0 rows affected (1.51 sec) Records: 0 Duplicates: 0 Warnings: 0

আবার টেবিলের বিবরণ চেক করা

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 | 
+-------------+--------------+------+-----+---------+----------------+ 
4 rows in set (0.00 sec)
  1. MySQL-এ LEFT() এবং UPPER() ফাংশন ব্যবহার করে স্ট্রিংয়ের প্রথম অক্ষর বের করা

  2. MySQL-এ AS কীওয়ার্ড ব্যবহার করে কলামের নাম পরিবর্তন করা (এলিয়াস)

  3. MySQL-এ ALTER TABLE CHANGE ব্যবহার করে কলামকে NULLable করা (VARCHAR থেকে NULL ডিফল্ট)

  4. MySQL에서 예약어 'from'을 컬럼명으로 쓰려면 백틱으로 감싸기