1. 程式人生 > >MySQL--常見ALTER TABLE 操作

MySQL--常見ALTER TABLE 操作

fir after name rim chang code fault add 引擎

##================================##
## 修改表的存儲引擎 ##
SHOW TABLE STATUS LIKE TB_001 \G;
ALTER TABLE TB_001 TYPE = MYISAM;


##================================##
## 查看表中列屬性 ##
SHOW COLUMNS FROM TB_001;


##================================##
## 修改表名 ##
rename table TB_001 to TB_002;


##================================
## ## 增加主鍵 ## ALTER TABLE TB001 ADD PRIMARY KEY PK_ID(ID); ##================================## ## 刪除表字段 ## ALTER TABLE TB_001 DROP C1; ##================================## ## 增加表字段 ## ALTER TABLE TB_001 ADD C1 INT; ##================================## ## 增加表字段並指明字段放置為第一列 ## ALTER TABLE TB_001 ADD C1 INT
FIRST; ##================================## ## 增加表字段並指明字段放置為特定列後面 ## ALTER TABLE TB_001 ADD C1 INT AFTER C2; ##================================## ## 使用MODIFY修改字段類型 ## ALTER TABLE TB_001 MODIFY C1 CHAR(10); ##================================## ## 使用CHANGE修改字段類型 ## ALTER TABLE TB_001 CHANGE C1 C1 CHAR
(10); ##================================## ## 使用CHANGE修改字段名稱 ## ALTER TABLE TB_001 CHANGE C1 C2 CHAR(10); ##================================## ## 為字段設置NULL和DEFAULT ## ALTER TABLE TB_001 MODIFY C1 INT NOT NULL DEFAULT 100; ##================================## ## 修改字段的默認值 ## ALTER TABLE TB_001 ALTER C1 SET DEFAULT 1000; ##================================## ## 為字段刪除默認值 ## ALTER TABLE TB_001 ALTER C1 DROP DEFAULT;

MySQL--常見ALTER TABLE 操作