1、数据库常用约束
primary key --主键约束
foreign key (references) --外键约束
unique --唯一值约束
default --默认值约束
check --检查约束
not null --非空约束
identity --标识列
2、创建数据表时需要注意的相关事项
首先,在我们建表之前要先引用指定的数据库
如果是要求创建多张表时,我们要分析表与表之间的关系,确定主外键表,
切记 一定要先创主键表,再创外键表
主外键的数据一定要保持一致性,表中列与列之间用 , (逗号)隔开,最后一列不加
如果表中未确定主外键关系,我们可以自行添加主外键
3、插入数据时注意事项
--创建酒店房间信息表
create table RoomInfo
(
roomeID int primary key identity(1,1),--主键,自动增长列 房间编号
Roomname varchar(50) not null,--不允许为空 房间名称
roomePrice Int not null,--不允许为空 房间金额
RoomDes Varchar(500) not null,--不允许为空 房间简介
addTime datetime null,--允许为空 (预订房间后才有时间更新)入住时间
joininday Int null,--允许为空 入住天数
buyState int default(1),-- 1 值为1或2,分别表示: 订购状态 1:未预订 2:已 预订
Totalprice Int null,--允许为空 总金额
roomtypeID int references RoomType(TypeID)--外键,房间所属房间类型编号 所属类型编号
)