添加/删除字段
添加字段的三种方法:
1.alter table【表名】 add 【要添加的字段名及约束及属性】 first;
将新加的字段置于第一列
2.alter table【表名】 add 【要添加的字段名及约束及属性】 ;
将新加的字段置于最后一列
3.alter table【表名】 add 【要添加的字段名及约束及属性】 after 【字段名】 ;
将新加的字段置于指定字段后面
添加多个字段用第二种方法,不同字段间用逗号隔开,多个字段要用小括号括起来
删除字段
alter table【表名】 drop 【要删除的字段名】 ;
删除多个字段
alter table【表名】 drop 【要删除的字段名1】,drop 【要删除的字段名2】。。。 ;
添加/删除约束
添加主键约束
alter table 【表名】 add primary key (【字段名】);
添加唯一约束
alter table 【表名】 add unique (【字段名】);
添加外键约束
alter table 【表1名】 add foreign key (【表1字段】) references 【表2名】 (【表2字段】);
删除主键约束
alter table 【表名】 drop primary key;
删除唯一约束
alter table 【表名】 drop index 【有唯一约束的字段名】;
删除外键约束
alter table 【表名】 drop foreign key 【外键名称】;
【外键名称】可以通过show create table 【表名】来查看
修改数据表
修改字段定义
修改字段位置
alter table 【表名】modify 【字段名】 【原来数据类型】 first;
修改字段数据类型
alter table 【表名】modify 【字段名】 【新的数据类型】;