Sql学习笔记
1.字段修改
1.1修改字段名称
sp_rename '表名.旧字段名','新字段名'; 如: sp_rename 'Company.Salary','Sal';
1.2修改字段类型或长度
alter table 表名 alter column 列名 字段类型 是否为空; 如: alter table Company alter column Sal decimal null;
1.3表增加字段
alter table 表名 add 字段名 字段类型 是否为空; 如: alter table Company add SalLevel nvarchar(50) null;
1.4表删除字段
alter table 表名 drop column 字段名; 如: alter table Company drop column Sallevel;
2. 表信息
2.1表包含字段的个数
select COUNT(*) from Information_Schema.COLUMNS t where t.TABLE_NAME='表名' 如: select COUNT(*) from Information_Schema.COLUMNS t where t.TABLE_NAME='审批记录表'
3.约束
3.1为字段添加唯一约束
ALTER TABLE STUINFO ADD CONSTRAINT UQ_STUNAME UNIQUE(STUNAME); ALTER TABLE STUINFO ADD CONSTRAINT UQ_STUID_STUNAME UNIQUE(STUID,STUNAME);