Sqlserver之通过Sql语句添加约束

通过SQL语句为表添加约束.

操作方法

  • 01

    用SQL语句添加约束的语法为: 包括:主键、外键、检查、默认值、唯一五种约束,对应的关键字为: PK、FK、CHECK、default、primay

  • 02

    1、添加SQL语句,输入命令为: use employee  go  alter table t_employer  add constraint PK_ID primary key(id),   constraint CK_employName CHECK(LEN(employerName)<20),   constraint CK_gender CHECK(gender=0 or gender=1),   constraint DF_gender DEFAULT(0) FOR gender,   constraint CK_email CHECK(email like '%@%')  go 2、执行语句;

  • 03

    3、刷新数据库,约束添加成功;

  • 04

    4、添加外键约束,输入语句: use employee  go  alter table t_employer  add constraint PK_ID primary key(id),   constraint CK_employName CHECK(LEN(employerName)<20),   constraint CK_gender CHECK(gender=0 or gender=1),   constraint DF_gender DEFAULT(0) FOR gender,   constraint CK_email CHECK(email like '%@%'),   constraint FK_postId FOREIGN KEY(employerPost) REFERENCES t_post(postId)   go 5、执行语句;

  • 05

    6、刷新表,查看约束、关系添加成功;

  • 06

    7、查看关系,包含我们之间手动添加的、SQL语句插入的两种联系。

  • 07

    综上所述,利用SQL语句添加约束的方法只要记录关键字语句即可。

(0)

相关推荐

  • SQL语句添加删除修改字段

    一下包括增加.删除字段和修改字段类型的sql操作 操作方法 01 1.增加字段alter table table_name add column_name  char(200) 注: Ø   向doc ...

  • SQL语句大全(常用的SQL语句)

    SQL语句大全(常用的SQL语句)

  • sql语句as关键字的使用.

    as是别名关键字. 一般我们是这么使用. select 字段 as 别名 select 字段 别名 select 别名=字段 在sqlserver中这三种显示结果都是一模一样的. 但是我们不推荐后两种 ...

  • sql语句中聚合函数的使用

    我们常用的聚合函数中. count()  求总数 sum()    求和 avg()      求平均 max()和min()  求最大和最小 操作方法 01 我的电脑是Windows7 64位,所以 ...

  • 如何在Access中使用SQL语句

    Access是一款非常便捷的数据库软件,针对多数小型数据库而言,Access已经足以满足各种应用了.但在Access中,执行SQL语句的窗口隐藏较深,对于初学者找到这个执行窗口比较困难,下面小编就介绍 ...

  • ACCESS执行SQL语句,ACCESS怎么写SQL语句

    access执行sql语句,access写sql语句,access怎么写sql语句 操作方法 01 昨天给一客户修改网站上的数据,N年前的老项目了,用的是ACCESS数据库,平时一直都用MySQL,找 ...

  • 易语言——实现数据库数据录入和SQL语句的使用

    易语言对于初学者而言是一种非常好学的中文编程语言,能够快速地实现很多功能,全汉语编程,简单易上手,易语言功能强大实用,系统全部自行设计开发,且易语言自带的即时帮助系统,非常方便. 这里,教大家如何实现 ...

  • sql语句distinct关键字的使用方法

    distinct是过滤重复的意思. 我们来讲解一下使用方法及区别. 操作方法 01 我们的Sql语句在很多数据库中都是通用的,比如像Mysql数据库 Access数据库. Oracle数据库.  Sq ...

  • PowerDesigner生成注释以及对应数据库的sql语句

    PowerDesigner功能很强大,但有时候用起来会发现默认的一些东西不是那么方便,所以有时候就要自己动手修改一下,比如:生成注释以及对应数据库的sql语句 操作方法 01 在powerBuilde ...