怎么通过sql命令建表和生成主外键约束

我们在数据库中如果要建表的话,我们可能会直接去用鼠标点点,那样的话不仅速度慢,而且可能会出现一些问题。今天我们就来看看,怎么用SQL语句来轻松完成表的创建以及主外键约束的设置。

操作方法

  • 01

    我们首先打开SqlSever2005软件,如下:

  • 02

    我们点击“新建查询”,如下:

  • 03

    我们首先来了解一下主键表和外键表的定义,通俗来说,外键表就是包含外键的那个表,相对应的就是主键表,主键表是外键指向主键所在的那个表。

  • 04

    我们首先来新建一个主键表,如下:

  • 05

    然后我们执行它,如下:

  • 06

    然后我们再来键外键表,如下:

  • 07

    这里SQL命令的重点是设置外键的部分: dept_id int constraint fk_dept_id_hjj foreign key references dept1(dept_id) ) 注:“foreign key”表示外键,“references ”是参照的意思,后面跟着的是主键表的名称和主键表的主键。

  • 08

    我们再执行一下该段代码就完成了!

(0)

相关推荐

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

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

  • 怎么在sql server建表时设置时间字段自动生成值

    怎么在sql server建表时设置时间字段自动生成值.以sql server 2012为例介绍. 操作方法 01 比如在建表时要设置字段"addTime"在插入记录时自动生成时间 ...

  • 用sql命令创建表

    在该事件中首先使用sql命令创建出"网站信息表2"的表结构,然后把"网站信息表"的所有记录追加到"网站信息表2"中,并把"网站信息 ...

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

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

  • sql server如何添加外键

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

  • SQL Server中建立外键的方法

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

  • sql server如何导出建表语句

    有时候我们建好一个数据库,想在再建一个备用的数据库,重新建一个会很麻烦,而且还要从新写建表语句,如果他是时间多的没地方用了,就是太任性了,下面我来告诉大家如果导出数据库的建表语句,来简化建表时的流程. ...

  • Sql Server数据库建表

    这里简单介绍一下如何创建数据库表,创建表有两种方式,一种通过查询分析器直接输入Sql语句,另一种通过工具方式,第二种方式相对来说简单一些,第一种要求熟悉sql语法. 操作方法 01 打开数据库选中要创 ...

  • sql server2012怎么建表

    sql server怎么建表.在sql serve里建表,各个版本的操作基本一样,以sql server2012为例介绍如下. 操作方法 01 登陆sql server,展开要建表的数据库,如下图的t ...