mysql中主表与从表,是什么意思

mysql中主表与从表,是什么意思,第1张

主表

在数据库中建立的表格即Table,其中存在主键(primary key)用于与其它表相关联,并且作为在主表中的唯一性标识。

从表

以主表的主键(primary key)值为外键 (Foreign Key)的表,可以通过外键与主表进行关联查询。从表与主表通过外键进行关联查询。

关系及用法概述

从表数据依赖于主表,一般最后查询数据时把主表与从表进行关联查询。主表可用于存储主要信息,如客户资料(客户编号,客户名称,客户公司,客户单位等),从表用来存储客户扩展信息(客户订单信息,客户地址信息,客户联系方式信息等)

简单举例:

主表(用户信息)

table user

userid numeric(0,20)

username varchar2(20)

usercompany varchar2(50)

从表(用户订单)

table uorder

orderid numeric(0,20)

uid numeric(0,20)

ordertime date

orderstate char(1)

要对主表和从表进行信息联合查询语句简单如下:

select * from [user] u join uorder o on u.userid=o.uid

主表与从表:主表存得时从北京到上海的高铁信息,从表则存得时:北京-天津;天津-河北....这种存在一定的主从关系,在数据库中成为主从表。

父表,子表:你定义了一个导航菜单表,然后每一个菜单下的子菜单定义了一张表,这类数据

主表/父表

从表/子表

主键/外键都是相对而言的。

一个表的主键可以是另一个表的外键,相反也一样。

主键,外键是关系数据库的基础。所谓‘关系’就是主键,外键之间的联系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10038009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存