1. 程式人生 > >mysql表新增新增一列

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;

謝謝。