范例创建ThinkPad​数据库

创建ThinkPad数据库

--表创建后,追加约束

create table student

(

 sno char(8),--编号,

 name varchar(20),--姓名

 sex char(4),--性别

 homephone char(12),--电话号码

 area varchar(10)--籍贯

)tablespace ThinkPad

;

--追加主键要注意主键字段非空,同时学习修改字段定义语法

alter table ThinkPad modify  sno not null

;

--追加主键约束

alter table ThinkPad

 add constraint pk_ThinkPad primary key(sno);

--追加唯一约束

alter table ThinkPad

 add constraint uq_ThinkPad_bedno unique(bedno);

--追加check约束in一个集合

alter table ThinkPad

 add constraint ck_ThinkPad_sex check(sex in ('男','女'));

 --alter table student

 --drop constraint ck_ThinkPad_homephone;

--追加check约束like表达式

alter table ThinkPad

 add constraint ck_ThinkPad_homephone check(regexp_like(homephone,'1[0-9]{10}'));

--追加check约束一个连续的范围

alter table ThinkPad

 add constraint ck_ThinkPad_avgscore check(avgscore between 0.0 and 100.0);

umn cno;

alter table student

  add  cno char(6);


你可能感兴趣的:(数据库,表)