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

--重命名,表名

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM