版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/A_Cute_boy/article/details/70224311
创建department表:
create table department(
dept_name varchar(20),
budget int,
descript varchar(20),
primary key(dept_name)
);
创建course表:
create table course(
course_id varchar(20),
dept_name varchar(20),
credits int,
foreign key(dept_name) references department(dept_name));
查看department表:
查看course表:
扫描二维码关注公众号,回复:
3823002 查看本文章
natural join与笛卡尔积的区别:
一:natural join时,外键名称(foreign key)与所指向的表的主键名称(primary key)必须相同。
二:natural join时会合并相同的列
三:进行笛卡尔积时不会合并相同的列,而且外键名称(foreign key)与所指向的表的主键名称(primary key)不一定相同。
department表与course表进行自然连接(natural join):
department与course表进行笛卡尔积: