mysql如果想在一個已經建好的表中添加一列
有這樣的需求,已經建立的表,隨著需求的變化,會需要在這個表增加一列。當然可以新建表建立聯系滿足需求。
但就僅新增一列這個問題,可以有以下操作:
針對資料庫:mysql
ALTER ... ADD COLUMN ....
在表的最後一列增加新的一列
ALTER TABLE `tbname` ADD COLUMN `state` TINYINT(2) NOT NULL DEFAULT '0' COMMENT '0為添加1為編輯'
在指定的位置增加新的一列
ALTER TABLE `tbname` ADD COLUMN `state` TINYINT(2) NOT NULL DEFAULT '0' COMMENT '0為添加1為編輯' AFTER `column_name`;
在第一列增加新的一列
ALTER TABLE `tbname` ADD COLUMN `state` TINYINT(2) NOT NULL DEFAULT '0' COMMENT '0為添加1為編輯' FIRST;
謝謝。