多表查询(使用连接和外键)
create table class(cid int primary key auto_increment, caption char(4) not null)charset utf8; create table teacher(tid int primary key auto_increment, tname varchar(32) not null)charset utf8; create table student(sid int primary key auto_increment, sname varchar(32) not null, gender enum('male','female','others') not null default 'male', class_id int, foreign key(class_id) references class(cid) on update cascade on delete cascade) charset utf8; create table course(cid int primary key auto_increment, cname varchar(16) not null, teacher_id int, foreign key(teacher_id) references teacher(tid) on