Mysql 刪除,添加或修改表字段 刪除 ALTER TABLE testalter_tbl DROP i; 新增 ALTER TABLE testalter_tbl ADD i INT; 指定位置新增 ALTER TABLE testalter_tbl DROP i; ALTER TABLE testalter_tbl ADD i INT FIRST; ALTER TABLE testalter_tbl DROP i; ALTER TABLE testalter_tbl ADD i INT AFTER c; 修改字段類型及名稱 修改字段類型 例如,把字段 c 的類型從 CHAR(1) 改為 CHAR(10),可以執行以下命令: ALTER TABLE testalter_tbl MODIFY c CHAR(10); 修改字段名 ALTER TABLE testalter_tbl CHANGE i j BIGINT; 注 當你修改字段時,你可以指定是否包含值或者是否設置默認值。 以下實例,指定字段 j 為 NOT NULL 且默認值為100 。 ALTER TABLE testalter_tbl MODIFY j BIGINT NOT NULL DEFAULT 100; 修改刪除字段默認值 修改 ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000; 刪除 ALTER TABLE testalter_tbl ALTER i DROP DEFAULT; 修改表名 ALTER TABLE testalter_tbl RENAME TO alter_tbl;