create
table
class(
id
int
primary
key
auto_increment,
cname
varchar
(15)
);
create
table
student2(
id
int
primary
key
auto_increment,
name
varchar
(15)
not
null
,
gender
varchar
(10)
not
null
,
cid
int
,
foreign
key
(cid)
references
class(id)
on
delete
set
null
on
update
cascade
);
insert
into
class(cname)
values
(
"python"
),(
"linux"
),(
"java"
),(
"html5"
);
insert
into
student2(
name
,gender,cid)
values
(
"Alice"
,
"female"
,1);
insert
into
student2(
name
,gender,cid)
values
(
"John"
,
"female"
,2);
insert
into
student2(
name
,gender,cid)
values
(
"Jack"
,
"female"
,3);
insert
into
student2(
name
,gender,cid)
values
(
"Amy"
,
"female"
,4);
select
*
from
student2;
select
*
from
class;
update
class
set
id = 6
where
cname=
"python"
;
select
*
from
student2;
delete
from
class
where
cname=
"java"
;
select
*
from
student2;