SQL数据库基础学习之SQL语句设置约束

xzdxmynet 发布于 2024-04-26 阅读(28)

第二次写博客,比第一次容易了。

文章目录 SQL数据库基础学习2 1.使用SQL语句对字段设置约束

1.约束:分为主键约束、外键约束、检查约束、约束约束

主键约束():不允许元素重复,且元素必须唯一,有效避免数据冗余。

外键约束():外键约束在语法上保证与这个事物关联的其他事物必须存在,事物之间的关系是通过外键体现的。

检查约束:确保事物的属性值在指定的合法范围内。

约束:保证事物的属性在不添加时必须有默认值

(唯一)约束:保证事物的属性值不能重复,但允许且仅一列为空(可以与not null结合使用)

设置检查约束

例如:创建一个表并将 sal(工资)检查限制在 1000 到 10000 之间

桌子

id int 密钥,

sal int 检查()

我们可以添加额外的语句进行测试

变成 (1,10000)

从这里可以看出,如果添加的值不在约束范围内,则无法执行。

设置约束

例如:创建一个表并设置性别(sex)的约束。 不输入时默认为男性。

桌子

id int 密钥,

萨尔 int 检查(),

性别 nchar(1)('男性')

进入 (id,sal) (1,2000)

可以用语句查询来测试吗

* 从

设置约束

例如:创建一个表,对名称设置约束,使输入的名称不能重复。

桌子

id int 密钥,

萨尔 int 检查(),

性别 nchar(1) ('男性'),

姓名 (50)

我们可以用语句来测试这一点

into(1,2000,'女','张三')

into(2,2000,'男','张三')

2、查看表的主键、外键、约束

打开对应的表-打开键或约束-双击鼠标

标签:  约束 语句 事物 重复 语法 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。