1.数据库中为什么要设置主键和外键?
(1)定义主键和外键是为了维护关系数据库的完整性。
(2)主键能确定一条唯一的记录;
(3)外键用于与另一张表的关联。用于确定另一张表记录的字段,用于保持数据的一致性。
比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。
2.in和exsits的用法
(1)in(非关联查询):适合于外表大而内表小的情况;
(2)exsits(关联子查询):适用于外表小而内表大的情况。
1.数据库中为什么要设置主键和外键?
(1)定义主键和外键是为了维护关系数据库的完整性。
(2)主键能确定一条唯一的记录;
(3)外键用于与另一张表的关联。用于确定另一张表记录的字段,用于保持数据的一致性。
比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。
2.in和exsits的用法
(1)in(非关联查询):适合于外表大而内表小的情况;
(2)exsits(关联子查询):适用于外表小而内表大的情况。