sql server 六大约束

--添加主键约束:primary key
alter table 表名 
			add constraint Pk_we primary key(tuid)

--添加唯一约束:unique 给姓名添加唯一约束
alter table 表名
 add constraint wc_wr unique (stuname)

--添加check 约束 :check
--要求性别只能是男或女
alter Table 表名 
add constraint ck_r check(stusex='男'or stusex='女')

--添加默约束:default
--设置地址默认值为 长沙
alter table 表名
add constraint ck_wr(随便定义) default('长沙') for 字段名

用脚本进行编写的添加主键 外键 约束

记住关键字是重点 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SQL Server中设置check约束的方法如下: 1. 打开SQL Server Management Studio,连接到目标数据库。 2. 在“对象资源管理器”中,展开目标表所在的数据库,找到目标表。 3. 右键单击目标表,选择“设计”。 4. 在“设计”视图中,选择要添加check约束的列。 5. 在“列属性”窗口中,找到“Check约束”选项,点击“…”按钮。 6. 在“Check约束”对话框中,输入约束条件,例如:[Price] > 。 7. 点击“确定”按钮,保存修改。 8. 在“设计”视图中,点击“保存”按钮,保存表的修改。 9. 关闭“设计”视图,返回“对象资源管理器”。 10. 右键单击目标表,选择“脚本表”-“创建到”-“新查询编辑器窗口”。 11. 在新的查询编辑器窗口中,查看生成的SQL语句,确认check约束已经添加成功。 以上就是SQL Server设置check约束的步骤。 ### 回答2: SQL Server中的Check约束是一种用于确保表中列中数据满足特定条件的约束,这些条件可以是简单的逻辑判断,也可以是复杂的函数表达式。在构建表结构时,可以向其中的列添加Check约束,以确保插入或更新数据时,只有符合条件的数据才会被操作。 设置Check约束时,需要使用SQL Server Management Studio中提供的实用工具,或通过T-SQL语句进行设置。下面是在Management Studio中设置Check约束的步骤: 1. 打开SQL Server Management Studio,并连接到相应的数据库实例。 2. 在Object Explorer中找到需要添加Check约束的表,右键单击该表,选择Design。 3. 在表的Design视图中找到需要添加Check约束的列,并单击该列所在的行。 4. 在右边的Property视图中,找到Check Constraints属性,单击编辑按钮(三个点,如图所示)。 5. 在弹出窗口中,填写Check约束名称和Check条件(可以是简单的逻辑判断,也可以是复杂的函数表达式,如图所示)。 6. 单击OK按钮,保存修改后的表结构。 通过T-SQL语句设置Check约束的步骤如下: 1. 打开SQL Server Management Studio,并连接到相应的数据库实例。 2. 在New Query窗口中输入以下查询语句: ALTER TABLE TableName ADD CONSTRAINT CheckConstraintName CHECK (CheckCondition); 其中,TableName为需要添加Check约束的表名称,CheckConstraintName为Check约束的名称,CheckCondition为Check约束的条件。 3. 执行该查询语句,即可成功添加Check约束。 需要注意的是,当添加Check约束后,插入或更新数据时,如果不符合Check条件,则会触发错误,使数据操作失败。因此,在设置Check约束时,应该确保条件准确无误,以避免数据操作失败的情况。 ### 回答3: SQL Server的Check约束(Check Constraint)是用于强制表中某一列或几列满足特定条件的一种机制。Check约束是在插入、更新或删除表中任何列时触发的约束。 在SQL Server中,通过以下步骤可以设置Check约束。 首先,打开SQL Server Management Studio工具,并进入要创建Check约束的表所在的数据库。 然后,右键单击该表,选择“设计”选项。在”列名”中选择需要添加约束的列名。 然后,在”列属性”窗格中选择”Check约束”选项卡。在此选项卡下,单击“添加”按钮。 在“Check约束定义”窗口中,输入需要添加约束名称,并在“约束条件”下输入需要满足的条件。例如,如果要创建一个要求某列的值在0到100之间的Check约束,则约束条件应该为:(columnName >=0 and columnName <=100) 接下来,单击“OK”按钮保存约束。 最后,需要使用ALTER TABLE语句将Check约束应用于该表。打开新查询窗口并输入以下语句: ALTER TABLE tableName ADD CONSTRAINT constraintName CHECK (constraintCondition); 其中,tableName是需要添加Check约束的表名,constraintName是约束的名称,constraintCondition是约束的条件。 完成以上步骤后,Check约束就已经成功地应用于该表中的列了。现在,任何尝试插入、更新或删除某行数据时,都会受到Chek约束的限制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值