给表增加一列:
alter table 表名
add 列名 int
改列名:
exec sp_rename '表名.原列名','新列名','column';
查一个表有多少列
SELECT MAX(colid) FROM syscolumns WHERE id=OBJECT_ID('表名');
删掉表里的一列
alter table record
drop column 表名
DATEDIFF(datepart,startdate,enddate),求两个日期差的天数,挺好使
select DATEDIFF(d,'2017-12-23',getdate()),如果今天是2017.12.26------结果=3
日期每个部分的间隔换成.或者/也可以
alter table 表名 add constraint 约束名 unique(列名)//让某一个列的所有值都唯一