SQL Server中建立外键的方法

转自:https://jingyan.baidu.com/article/5225f26b05a25de6fa0908ae.html

如何在SQL Server表中建立主外键关系呢。在SQL中建立外键约束,可以级联查询表中的数据,在C#代码生成器中,也能根据外键关系生成相应的外键表数据模型。外键也可防止删除有外键关系的记录,一定程度上保护了数据的安全性。今天就和朋友们说说怎么建立外键吧  ^_^

SQL Server中建立外键的方法

工具/原料

  • SQL Server 2008 或者 SQL Server 2012、2014

方法/步骤

  1. 要建立外键关系,首先要保证用来建立外键关系的列具有唯一性,即具有 UNIQUE 约束

    通常是某表的主键作为另外一个表的外键

    SQL Server中建立外键的方法
  2. 打开数据库表,找到要建立外键的表。并确保其中要建立外键关系的列与主键表中的数据类型完全一致

    SQL Server中建立外键的方法
  3. 在要建立外键关系的表中,在任意列上右击,选择【关系】

    SQL Server中建立外键的方法
  4. 在外键关系对话框中,点击左下角的【添加】

    SQL Server中建立外键的方法
  5. 点击【表和列规范】项的右侧的 ...小按钮

    SQL Server中建立外键的方法
  6. 在表和列对话框中,在主键表下方选择外键列所在的表和该外键列

    SQL Server中建立外键的方法
    SQL Server中建立外键的方法
  7. 在外键表下方,只要选择表中与主键表的列相对应的列即可

    SQL Server中建立外键的方法
  8. 然后点击【确定】,再回到外键关系表

  9. 9

    如果还有外键关系需要建立,继续点击外键关系表左下侧的【添加】

    没有的话,点击【关闭】即可

    SQL Server中建立外键的方法
  10. 10

    此时,已经成功建立了一个主外键关系。在表中任意列右击,选择关系就可以看到啦

    SQL Server中建立外键的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值