使用ALTER TABLE修改表结构
1) 修改表名称
ALTER TABLE <表名> RENAME <新表名>
mysql> ALTER TABLE game_account RENAME account;
2) 修改表的存储引擎
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;