使用ALTER TABLE修改表結(jié)構(gòu)
1) 修改表名稱
ALTER TABLE <表名> RENAME <新表名>
mysql> ALTER TABLE game_account RENAME account;
2) 修改表的存儲(chǔ)引擎
mysql> ALTER TABLE account ENGINE=MyISAM;
3) 添加字段
ALTER TABLE <表名> ADD <字段名稱> <字段定義>
mysql> ALTER TABLE account ADD Account_gender ENUM("M","F") NOT NULL;
mysql> ALTER TABLE account ADD Game_zone VARCHAR(20) NOT NULL DEFAULT "HuaBei" FIRST;
mysql> ALTER TABLE account ADD Account_money BIGINT AFTER Account_level;
4) 刪除字段
ALTER TABLE <表名> DROP <字段名稱>
mysql> ALTER TABLE account DROP Account_role ;
5) 修改字段名稱及字段定義
ALTER TABLE <表名> CHANGE <舊字段名稱> <新字段名稱> <字段定義>
mysql> ALTER TABLE account CHANGE Account_password password CHAR(25) NOT NULL;
mysql> ALTER TABLE account CHANGE password password VARCHAR(60) ;
6) 修改字段定義
ALTER TABLE <表名> MODIFY <字段名稱> <字段定義>
mysql> ALTER TABLE account MODIFY Account_name VARCHAR(20) NOT NULL;