什么是SQL里面的约束条件?

什么是SQL里面的约束条件?,第1张

约束是SQL Sever自动强制数据库完整的方式,约束定义了列中允许的取值。在SQL Sever中提供五种类型的完整性约束。1、NULL/NOT NULL 约束;2、UNIQUE约束(唯一约束);3、PRIMARY KEY 约束(主键约束);4、FOREIGN KEY 约束(外键约束)5、CHECK 约束\x0d\x0a例如:1、create table s(Sno char(6) not null,\x0d\x0a Sname char(10))\x0d\x0a 2、create table s(Sno char(6) ,\x0d\x0a Sname char(10) unique)\x0d\x0a 3、create table s(Sno char(6) primary key,\x0d\x0a Sname char(10))\x0d\x0a 4、create table SC(Sno char(6) not null foreign key references S(Sno))\x0d\x0a 5、create table SC(Sno char(6),\x0d\x0a Cno char(6),\x0d\x0a Score double check(Score>=0 and Score 回答于 2022-11-16

SQL 约束(Constraints)

SQL 约束用于规定表中的数据规则。

如果存在违反约束的数据行为,行为会被约束终止。

约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。

本回答来自:SQL 约束(Constraints)_树懒学堂

SQL CREATE TABLE + CONSTRAINT 语法


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9413751.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存