---Oralce的二维表操作
--创建表并同时添加约束
--主键约束
--非空约束
--检查约束
--唯一约束
--外键约束
--简单的表创建和字段类型
--简单的创建语句:
create table student(
sno number(10) ,--primary key
sname varchar2(100) ,--not null
sage number(3), --check(sage<150 and sage>0)
ssex char(4) ,--check(ssex='男' or ssex='女')
sfav varchar2(500),
sbirth date,
sqq varchar2(30) --unique
--constraints pk_student_sno primary key(sno)--添加主键约束
--constraints ck_student_sname check(sname is not null)--非空约束
--constraints ck_student_sage check(sage<150 and sage>0)--检查约束
--constraints ck_student_ssex check(ssex='男' or ssex='女')--检查约束
--constraints un_student_sqq unique(sqq)--唯一约束
)
--添加主键约束
alter table student add constraints pk_student_sno primary key(sno);
alter table student drop constraints pk_student_sno;
--添加非空约束
alter table student add constraints ck_student_sname check(sname is not null);
alter table student drop constraints ck_student_sname;
--添加检查约束
alter table student add constraints ck_student_sage check(sage<150 and sage>0)
alter table student drop constraints ck_student_sage;
--添加检查约束校验性别
alter table student add constraints ck_student_ssex check(ssex='
oracle部分:二维表的操作【主键、外键、非空、唯一、检查】
最新推荐文章于 2021-07-12 21:53:06 发布
本文详细介绍了Oracle数据库中如何进行二维表的操作,包括设置主键约束以确保数据唯一性,定义外键以建立表间关联,应用非空约束保证字段不为空,以及利用唯一性约束防止重复数据。通过这些约束,可以有效维护数据的完整性和一致性。
摘要由CSDN通过智能技术生成