建表时定义外键
constraint 外键名称 foreign key(外键列名) references 主键名称 (主键名)
// 创建老师表(主表, 一方)
CREATE TABLE teacher{
id INT PRIMARY KEY AUTO_UNCREMNT,
NAME VARCHAR(6) NOT NULL,
skill VARCHAR(20)
}
// 创建学生表 (从表, 多方)
CREATE TABLE student{
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(6) NOT NULL,
tid INT,
CONSTRAUNT fk_student_teacher FOREIGN KEY(tid) REFERENCES teacher(id)
}