第二次写博客,比第一次容易了。
文章目录 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、查看表的主键、外键、约束
打开对应的表-打开键或约束-双击鼠标
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。