lotuslove

修改数据库表某一列或添加列,转载的哦~

--增加一列

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 unionselect *from stuMarks

--重命名,表名

exec sp_rename \'原表名\',\'改后表名\'--重命名,

列名exec sp_rename \'表名.原列名\',\'改后列名\',\'column\'

分类:

技术点:

相关文章:

  • 2021-11-17
  • 2022-01-04
  • 2022-12-23
  • 2021-05-16
  • 2021-04-23
猜你喜欢
  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
  • 2022-02-16
  • 2021-06-17
相关资源
相似解决方案