1 添加字段
alter table 表名 add 字段名 类型 not null default 0;
eg: alter table TblTest add age int not null default 0;
2 删除字段
alter table 表名 drop column 字段名;
eg: alter table TblTest drop column age;
3 修改字段名
alter table 表名 rename column A to B
eg: alter table TblTest rename column age to age2;
4 修改字段类型
alter table 表名 alter column 字段名 类型 not null
alter table 表名 modify column 字段名 类型not null
eg: alter table TblTest alter column age char(3) not null;
alter table TblTest modify column age char(3) not null;
5 修改字段类型长度
ALTER TABLE 表名 ALTER COLUMN 字段名 varchar(100);
eg: alter table TblTest Alter column age char(10);
6 添加主键
Alter table [表名] add constraint [ 约束名] primary key( [列名])
7 添加唯一约束
Alter table [表名] add constraint [ 约束名] unique([列名])
8 添加表中某列的默认值
Alter table [表名] add constraint [约束名] default(默认值) for [列名]
9 添加约束
Alter table [表名] add constraint [约束名] check (内容)
10 添加外键约束
Alter table [表名] add constraint [约束名] foreign key(列名) referencese 另一表名(列名)
11 删除约束
Alter table [表名] drop constraint [约束名]