CREATE TABLE `example2` (
`id` int(11) NOT NULL,
`stu_id` int(11) DEFAULT NULL,
`course_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `f_ck` (`stu_id`,`course_id`),
constraint fk_user_depar foreign key (department_id) references department(id) #创建外键
)
①
这个语句是什么意思?
KEY `f_ck` (`stu_id`,`course_id`)
②
constraint fk_user_depar foreign key (department_id) references department(id) #创建外键
fk_user_depar
这个有什么用
KEY 可以理解为 constraint 和 index的组合
相当于创建了 一个索引和约束
constraint fk_user_depar 中 的 ' fk_user_depar' 指的是这个约束的名字,用于区分