--如何用sql更改表的列的数据类型和添加新列和约束

--增加一列
ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL
--删除一列
ALTER TABLE 表名 drop COLUMN  列名
--修改一列
alter TABLE  表名 ALTER COLUMN 列名 VARCHAR(40) NULL
--修改一列的类型
alter TABLE  表名 ALTER COLUMN 列名 VARCHAR(40)

--添加主键约束
alter table 表名
add constraint 约束名 primary key (列名)

--添加唯一约束
alter table 表名
add constraint 约束名 unique (列名)

--添加默认约束
alter table 表名
add constraint 约束名 default(内容) for 列名

--添加check约束
alter table 表名
add constraint 约束名 check(内容)

--添加外键约束
alter table 表名
add constraint 约束名 foreign key(列名) references 另一表名(列名)


--删除约束
alter table 表名
drop constraint 约束名


--纵向连接两个表
select *from stuInfo union
select *from stuMarks

--重命名,表名
exec sp_rename '原表名','改后表名'
--重命名,列名
exec sp_rename '表名.原列名','改后列名','column'

相关文章:

  • 2021-07-10
  • 2021-09-26
  • 2021-09-23
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-01
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2021-11-14
  • 2022-12-23
相关资源
相似解决方案