SQL 对表结构进行修改

对表结构字段进行修改:

使用ALTER TABLE 命令修改表结构如下:

1,添加列:

ALTER TABLE 表名 ADD 列名 datatype

2,删除列:

ALTER TABLE 表名 DROP COLUMN 列名

3,改列类型:

ALTER TABLE 表名 ALTER COLUMN 列名 datatype

4,修改列名称:

EXEC sp_rename '表名.字段名' , '新名', 'COLUMN'

5,修改表名称:

EXEC sp_rename '旧表名' , '新表名'

6,给某列添加 NOT NULL 约束:

ALTER TABLE 表名 MODIFY 列名 datatype  NOT NULL

7,给数据表添加 唯一约束

ALTER TABLE 表名 ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...)

8,给数据表添加 CHECK 约束

ALTER TABLE 表名 ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION)

9,给数据表添加 主键约束

ALTER TABLE 表名 ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...)

10,从数据表中 删除约束

ALTER TABLE 表名 DROP CONSTRAINT MyUniqueConstraint
注意:新旧表名为存储过程的参数,需要带着单引号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值