优秀的编程知识分享平台

网站首页 > 技术文章 正文

ADO.Net-数据库约束 181(数据库约束是什么)

nanyue 2024-07-18 22:31:48 技术文章 37 ℃

数据库约束通俗地说就是对输入数据设定的一些限制,目的是保证输入数据的完整性,其完整性是指输入数据的真实性和正确性,数据库的约束就是限制存储用户输入的这些不合法的数据,保证输入数据的真实正确性

为数据库的表或字段设置约束有两种方式:1)通过设计器2)通过SQL语句(知道即可)

数据库中的约束有六种:以people表为例,设置完约束后切记一定要单击保存

1)主键约束(PK) primary key constraint 其要求是唯一且不为空

主键可以是一个字段也可以是多个字段合在一起组成主键(多数为单个字段)

2)非空约束 not null 要求其字段值必须输入,除非设置有默认值

3)唯一约束 (UQ)unique constraint 要求其值唯一,允许为空,但只能出现一次

4)默认约束 (DF)default constraint 默认值;非空约束图中有设置默认值不再截图

5)检查约束 (CK)check constraint 限制用户输入数据的范围以及格式

6)外键约束 (FK)foreign key constraint 设置表与表之间的关系


主外键之前说过怎么设置两张表之间的主外键关系,不再赘述

最近发表
标签列表