SQL server 如何建立两个表的关系

对于初学者来说,使用SQL server来创建数据库是比较困难的。这里教大家如何使用
SQL server来建立两个不同的表之间的关系

操作方法

  • 01

    首先是需要创建几个表。表分为主表和外键表。主表就是提供数据的表,外键表是调用数据的表,外键表的引用的数据必须和主表相同。另外,在主表中必须有唯一标识的主键。因此需要设置唯一性约束。话不多说,直接上例子吧

  • 02

    首先就是创建几个没有任何关系的表,但是注意,你在将要作为外键表的表上必须使用与将要作为主键表的数据类型相同。

  • 03

    将能唯一标识的那一行设置为主键,其他表类似

  • 04

    接下来添加关系,如下图

  • 05

    拖动需要添加的关系,不要描述,直接看图吧

  • 06

    当然,这个是个简便的方法,同样,可以使用SQL语句来写 例如: CREATE TABLE STUDENT() --创建学生信息表 Sno CHAR(10) PRIMARY KEY, Sname CHAR(10) UNIQUE, Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(10) ); CREATE TABLE COURSE(--创建课程 Cno CHAR(4) PRIMARY KEY, Cname CHAR(10),NOT NULL, Cpno CHAR(4), Ccredit SMALLINT, FOREIGN KEY (Cpno)REFERENCES Course(Cpno) ); CREATE TABLE SC(--选课 Sno CHAR(10), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY(Sno,Cno), FOREIGN KEY (Cno) REFERENCES Course(Cno) );

  • 07

    当然使用SQL语句书写与在SQL SERVER上的效果是一样的,用SQL语句写,会对使用SQL语句的理解更加深刻吧

(0)

相关推荐

  • 怎样使用SQL SERVER新建立一个数据库

    建立数据库表是每一个软件开发者的必备技能,那么该如何使用SQL SERVER来建立数据库和表呢? 操作方法 01 首先我们打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进 ...

  • SQL Server中建立外键的方法

    SQL Server中建立外键的方法,这里,让小编来给大家大概介绍一下,让大家知道是怎么一回事. 操作方法 01 首先我们打开数据库表,找到要建立外键的表.并要确保要建立外键关系的列与主键表中的数据类 ...

  • sql server 2008 如何新建一个表

    sql server 2008是数据库,学会利用数据库是学习程序员不可缺少的一门必修课,很所人刚刚接触数据库,可能对数据库的使用还不是很清楚,那么就从这篇开始吧,开始你的数据库之路~本教程适合新手哦, ...

  • SQL Server中如何给两个表建立主外键约束

    我们在使用SQL Server设计数据库时有时候需要为两张表建立主外键约束关系,以便能实现两张表的数据进行级联删除和级联更新,下面给大家介绍一下如何在SQL Server中给两张表建立主外键约束. 操 ...

  • SQL Server中如何给表添加主键约束

    SQL Server中如何给主键添加主键约束? 操作方法 01 SQL Server中如何给表添加主键约束,前面我们说了如何运用SQL Server来创建数据库.表.列,这次我们来解决如何给列中添加主 ...

  • 【SQL Server】SQL触发器经验详解

    自从上次在中使用了触发器,有读者询问我一些关于触发器的相关信息,个人推荐首先你需要先去把触发器最基础的东西了解清楚,然后通过这次的,希望能在你理解的基础上,加深你对触发器的了解,能够在需要的时候想到触 ...

  • SQL Server 2008系统数据库简介

    在 SQL Server 2008有两类数据库:系统数据库和用户数据库.系统数据库存储有关SQL Server 的系统信息,它们是SQL Server 2008管理数据库的依据.如果系统数据库槽到破坏 ...

  • SQL Server中如何添加外键约束

    SQL Server中如何添加外键约束 操作方法 01 在SQL Server中建立完表后,针对于多个表这里我们需要添加一定的约束条件,这里的外键约束就恰好的利用了多个表中数据的相互查询作用, SQL ...

  • sql server如何添加外键

    我们使用sql server创建数据表的时候,经常需要建立表之间的外键约束关系,那么如何添加外键呢?下面小编给大家分享一下. 操作方法 01 首先我们先来建立两个表,如下图所示,班级表和年级表 02 ...