Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะเปลี่ยนชื่อคอลัมน์ในตาราง MySQL ที่มีอยู่ได้อย่างไร


ในการเปลี่ยนชื่อคอลัมน์ในตาราง MySQL ที่มีอยู่ เราสามารถใช้คำสั่ง ALTER TABLE ด้วยคำสำคัญ CHANGE ดังนี้ -

mysql> Alter table Student CHANGE Email Emailid Varchar(30);
Query OK, 5 rows affected (0.38 sec)
Records: 5 Duplicates: 0 Warnings: 0

ด้วยความช่วยเหลือของแบบสอบถามด้านบน MySQL ได้เปลี่ยนชื่อของคอลัมน์ 'อีเมล' เป็น 'Emailid'

เราสามารถระบุชนิดข้อมูล &ขนาด หรือชนิดข้อมูล &ขนาดที่แตกต่างกันด้วยชื่อคอลัมน์ใหม่ดังนี้ −

mysql> Alter table Student CHANGE Emailid Mailid char(35);
Query OK, 5 rows affected (0.29 sec)
Records: 5 Duplicates: 0 Warnings: 0

ด้วยความช่วยเหลือของแบบสอบถามด้านบน MySQL ได้เปลี่ยนชื่อของคอลัมน์จาก 'Emailid' เป็น 'Mailid' พร้อมกับประเภทข้อมูลจาก varchar(30) เป็น char(35)