数据库连接查询属于多表查询(涉及多个数据库)
发布时间
阅读量:
阅读量
【
SQL具备多表查询功能,其from子句中可同时引用多个表格
提示:当from子句中涉及多个表格时,系统会自动计算这些表格的笛卡尔积。然而,由不同表格中任意行组合而成的记录通常缺乏实际意义。因此,通常需要采用自然连接或其它连接方式来实现更合理的数据关联。
创建教师Teachers表:
> 1. Create table Teachers(
>
> 2. Tno char(7)primary key,
>
> 3. Tname char(10) not null,
>
> 4. sex char(2)check(sex='男'or sex='女'),
>
> 5. birthday date,
>
> 6. title char(6),
>
> 7. Dno char(4),
>
> 8. foreign key (Dno)reference departments(Dno)
>
> 9. );
>
>
>
>
> ```
将Tno设定为Teachers表的主键,Tname字段不允许出现空值,通过check约束确保sex字段的取值仅限于"男
全部评论 (0)
还没有任何评论哟~
