SQL 常用表操作命令

天天用着 SELECT ,其他的竟然都忘了!故留下此篇以作备忘!

添加表字段

alert table [表名] add [列名] 类型

删除字段

alert table [表名] drop column [列名]

修改字段类型

alert table [表名] alter column [列名] 类型

添加主键

alert table [表名] add constraint [约束名] primary key [列名]

添加唯一约束

alert table [表名] add constraint [约束名] unique([列名])

添加表中某列的默认值

alert table [表名] add constraint [约束名] default(默认值) for [列名]

添加约束

alert table [表名] add constraint [约束名] check (内容)

添加外键约束

alert table [表名] add constraint [约束名] foreign key(列名) referencese 别一表名(列名)

删除约束

alert table [表名] add constraint [约束名]

重命名表

exec sp_rename '[原表名]','新表名'

重命名列名

exec sp_rename '[表名].[列名]','[表名],[列名]'