SQL数据库里面怎样设置表与表之间的关联

SQL数据库里面怎样设置表与表之间的关联,第1张

设置关联的两表或者多表、通过外键关联、外键字段是从表中的字段、外键(foreign

key)字段需要在主表做主键(primary

key)、

比如

学生表(学号

主键,姓名)

主表

课程表(课号

主键,课名)

主表

选了表(学号

外键,

课号

外键,成绩)

从表

这样三个表就关联了、记住建表顺序、先主表、再从表

然后可以使用代码或者图形界面管理器创建外键、创建完就关联了

外键的取值必须是主键的值

改成这个UPDATE mz_hjdmx SET mz_hjdmx.zid=mz_hjd.zid FROM mz_hjd

where mz_hjd.sjh =mz_hjdmx.sjh AND mz_hjd.yfksbh=mz_hjdmx.yfksbh and mz_hjd.zid<>mz_hjdmx.zid

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

改成这个UPDATE mz_hjdmx SET mz_hjdmx.zid=mz_hjd.zid FROM mz_hjd

where mz_hjd.sjh =mz_hjdmx.sjh AND mz_hjd.yfksbh=mz_hjdmx.yfksbh and mz_hjd.zid<>mz_hjdmx.zid

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。


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

原文地址:https://54852.com/sjk/6806778.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存