常用的sql约束条件

本文详细介绍了在创建表tb_UserAndRole时常用的SQL约束条件,包括主键约束、自增约束、非空约束、唯一性约束、外键约束、无符号约束、默认约束以及检查性约束,帮助理解如何确保数据库表数据的完整性和一致性。
摘要由CSDN通过智能技术生成

创建表tb_UserAndRole

CREATE TABLE tb_UserAndRole  --用户角色表
(  
	ID INT PRIMARY KEY IDENTITY(1,1),  
	UserID INT NOT NULL,--用户ID  
	RoleID INT NOT NULL,--角色ID  
	foreign key(UserID) references tb_User(ID)
	--tb_User表的ID作为tb_UserAndRole表的外键
)

1)主键约束(primary key)

1)主键约束 同时保证唯一性和非空
关键字 primary key
语法形式:
①.定义字段是时主键约束 字段 数据类型 PRIMARY KEY
②.定义所有字段后设置主键约束 PRIMARY KEY (字段)

2)自增约束(auto_increment)

2)自增约束 根据设置的递增条件,自动给出主键值
关键词 auto_increment
语法形式: 字段 数据类型 AUTO_INCREMENT

3&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值