一丶 外键
/*添加外键*/USE EMIS301GOALTER TABLE 课程收费表ADD CONSTRAINT FK_课程收费_学号 FOREIGN KEY(student_id) REFERENCES 学生(学号)GO解释:ADD CONSTRAINT 外键名称 FOREIGN KEY(设置外键的列) REFERENCES 另一个表名(列名)
二丶 设置组合键(唯一性约束)
USE EMIS301GOALTER TABLE 课程收费表ADD CONSTRAINT IX_课程收费_学号科目学校 UNIQUE(student_id,course_code,school_term)GO解释:ADD CONSTRAINT 组合键名称 UNIQUE(列名,列名,列名)
三丶 修改取值范围
USE EMIS301GOALTER TABLE 课程收费表 add check(school_term between 1 and 10)解释:ALTER TABLE 表名 add check(列名 between 起始 and 截止)GO
四丶 设置某列的默认值
/*修改默认值*/USE EMIS301GOALTER TABLE 课程收费表 ADD charge tinyint NULL DEFAULT 0GO解释:ADD 列名 数据类型 NULL 默认值 0