4、约束管理
4)默认约束(DEFAULT)
默认约束是用来给表中某列赋予一个常量值(默认值), 当向该表插入数据时,如果用户没有明确给出该列的值, SQL Server会自动为该列输入默认值。每列只能有一个 DEFAULT约束。
2)表结构的修改
① 使用SSMS修改表结构
演示……
3、表结构的创建、修改和删除
2)表结构的修改
② 使用T-SQL语句修改表结构
修改表结构的语句为ALTER TABLE。语法格式如下:
ALTER TABLE tbl_name { ADD column_name date_type [DEFAULT contant_expression][IDENTITY(SEED,INCREMENT)] [NULL | NOT NULL] | DROP COLUMN column_name | ALTER COLUMN column_name new_datetype [NULL | NOT NULL ] }
INSERT student (sNo, sName, sex, birthday, entryDate, sDept, remark) VALUES(‘1512053101’,‘张明’,‘男’,‘1997-3-2’,‘2015-9-13’,‘网通学院 ’,’班长’)
INSERT Course (cNo, cName, credit, remark) VALUES(‘02001’,‘网络基础’,3,‘网络专业基础课’)
例3-16:创建成绩表(score),并设置复合主键。
4、约束管理
2)唯一性约束(UNIQUE)
唯一性约束是用来限制不受主键约束的列上的数据的唯一 性,一个表上可以放置多个UNIQUE约束。