Oracle数据库经典教程复习.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库经典教程复习

Oracle经典教程复习:一、创建新用户名的步骤:先普通用户登录scott/tiger,后conn sys/sys as sysdba;create user 用户名 identified by 密码; ---创建用户名和密码alter user 用户名 identified by 新密码;---修改用户的密码alter user 用户名 account lock|unlock; ---修改用户处于锁定(非锁定)状态grant resource,connect,create table to 用户名; ---授权资源、连接、创建表的权限给用户名revoke resource,connect,create table from 用户名;--取消资源、连接、创建表权限conn 用户名/密码; ---连接用户名再开始创建表的一些信息如:create user student identified by student; grant resource,connect,create table to student;revoke resource,connect,create table from student;conn student/student;二、创建表和约束创建约束命令:alter table 表名 add constraint 约束名 约束内容--创建一个学生信息表infos和约束create table infos ( stuid varchar2(7) not null, --学号 学号=s+班号+2位序号 stuname varchar2(10) not null, --姓名 gender varchar2(2) not null, --性别 age number(2) not null, --年龄 seat number(2) not null, --座号 enrolldate Date, --入学时间 stuaddress varchar2(50) default 地址不详, --住址 classno varchar2(4) not null --班号 班号=学期序号+班级序号) / --在oracle代码中,/执行缓存区中的语句,由于缓冲区中只存储一条刚刚保存过的语句,每条语句后没有分号结尾,只是保存在缓冲区,因此每条语句后面有/ alter table infos add constraint pk_infos primary key(stuid) --主键约束/alter table infos add constraint ck_infos_gender check(gender = 男 or gender = 女) --check约束/ alter table infos add constraint ck_infos_seat check(seat =0 and seat =50) / alter table infos add constraint ck_infos_age check(age =0 and age=100) / alter table infos add constraint ck_infos_classno check((classno =1001 and classno=1999) or (classno =2001 and classno=2999))/alter table infos add constraints un_stuname unique(stuname) --唯一约束,其列值是唯一的/ --创建一个成绩表scores和约束create table scores ( id number , --ID term varchar2(2), --学期 S1或S2 stuid varchar2(7) not null, --学号 examno varchar2(7) not null, --考号 E+班号+序号 writtenscore number(4,1) not null, --笔试成绩 labscore number(4,1) not null --机试成绩 ) alter table scores add constraint ck_scores_term check(term = s1 or term =s2) / alter table scores add constraint fk_scores_infos_stuid

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档