创建外键:
ALTER TABLE 表名ADD CONSTRAINT 外键名 FOREIGN KEY(外键字段)
REFERENCES 关联表名(关联字段)
#创建外键 学生表和年级表
ALTER TABLE student #修改表 加外键
ADD CONSTRAINT fk_gradeId FOREIGN KEY(gradeid)
#添加约束 约束的名字 字段
REFERENCES grade(gradeId)
#引用那张表的主键 和字段
#创建外键 科目表和年级表
ALTER TABLE subject1 #给谁创建外键,就修改谁
ADD CONSTRAINT fk_gradeId1 FOREIGN KEY(gradeId)
#约束的名字不能相同 给哪一个字段添加约束
REFERENCES grade(gradeId);
#创建外键 成绩表和学生表
ALTER TABLE result
ADD CONSTRAINT fk_result_studentno FOREIGN KEY(studentno)
REFERENCES student(studentNo)
#创建外键 成绩表和科目表
ALTER TABLE result
ADD CONSTRAINT fk_result_subject1 FOREIGN KEY(subjectno)
REFERENCES subject1(subjectno);
#添加主键
ALTER TABLE 表名
ADD CONSTRAINT 主键名 PRIMARY KEY 表名 (主键字段);