频道栏目
首页 > 资讯 > Oracle > 正文

oracle关于约束与alter的入门操作讲解(2)

18-06-19        来源:[db:作者]  
收藏   我要投稿

接着入门1生成的表 studnet,teacher,test_course,score

将student表中的student_id设置为“主键”

alter table student add primary key(student_id)

设置外键:test_score表中的student_id参照student表中的student_id,test_id参照test表中的test_id;、

alter table test_score add constraint fk_sid foreign key(studnet_id) references studnet(studnet_id)

在student表中添加专业列institute,最长是10个汉字,不允许为空,默认值为“计算机软件”;

alter table student add institute char(10) not null default 'cs'

修改Student表中列sex上的默认值为‘女’;

alter table student modify(sex default'女')

在teacher表中添加约束,工作时间必须大于生日;

alter table teacher add constraints ck_date check(workdata>birthdata)

相关TAG标签
上一篇:Workbench图形化界面上操作MySQL数据库讲解
下一篇:mysql的数值、字符、时间日期三种数据类型介绍
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站