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;

謝謝。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *