-- 详细的可参考:http://dev.mysql.com/doc/refman/5.5/en/alter-table.html -- 新增字段.可用"after 字段名"指定顺序,"first"表示添加在表头 alter table tbl_name add col_name column_definition; -- 修改字段 alter table tbl_name change old_name new_name column_definition; alter table tbl_name alter column col_nmae SET DEFAULT xx; -- 修改默认值,只修改.frm文件,高效 alter table tbl_name alter column col_nmae DROP DEFAULT; -- 删除默认值,只修改.frm文件,高效 -- 修改字段顺序 alter table tbl_name change `area` `area` VARCHAR(50) AFTER `city` ; -- 删除字段 alter table tbl_name drop col_name; -- 新增索引 alter table tbl_name add KEY index_name (index_col_name,...); alter table tbl_name add UNIQUE KEY index_name (index_col_name,...); -- 删除索引 alter table tbl_name drop index_name;