设为首页 加入收藏

TOP

范例创建ThinkPad​数据库
2015-11-21 01:27:16 来源: 作者: 【 】 浏览:0
Tags:范例 创建 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);
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQLite编译错误以及解决 下一篇Atitit.sql where条件表达式的原..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: