Oracle数据库经典教程复习

Oracle数据库经典教程复习

ID:41583633

大小:110.89 KB

页数:14页

时间:2019-08-28

Oracle数据库经典教程复习_第1页
Oracle数据库经典教程复习_第2页
Oracle数据库经典教程复习_第3页
Oracle数据库经典教程复习_第4页
Oracle数据库经典教程复习_第5页
资源描述:

《Oracle数据库经典教程复习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle经典教程复习:一、创建新用户名的步骤:先普通用户登录scott/tiger,后connsys/sysassysdba;createuser用户名identifiedby密码;…创建用户名和密码alteruser用户名identifiedby新密码;■-修改用户的密码alteruser用户名accountlock

2、unlock;―修改用户处于锁定(非锁定)状态grantresource,connect,createtableto用八名;…授权资源、连接、创建表的权限给用户名revokeresource,connect,createtablefrom用户名;-

3、取消资源、连接、创建表权限conn用户名/密码;…连接用户名再开始创建表的一些信息如:createuserstudentidentifiedbystudent;grantresource,connect,createtabletostudent;revokeresource,connect,createtablefromstudent;connstudent/student;二、创建表和约束创建约束命令:altertable表名addconstraint约束名约束内容■■创建一个学生信息表infos和约束createtableinfosstuidvarchar2(7)

4、notnull,stunamevarchar2(10)notnull,gendervarchar2(2)notnull,agenumber(2)notnull,seatnumber(2)notnull,enrolldateDate,•■学号学号弋+班号+2位序号••姓名-性别-年龄-座号-入学时间stuaddressvarchar2(50)default1地址不详:"住址classnovarchar2⑷notnull"班号班号二学期序号+班级序号)/-在oracle代码中,”厂执行缓存区中的语句,由于缓冲区中只存储一条刚刚保存过的语句,每条语句后没有分号结尾,只是保存

5、在缓冲区,因此侮条语句后面有”厂altertableinfosaddconstraintpk_infosprimarykey(stuid)■•主键约束/altertableinfosaddconstraintck」nfos_gendercheck(gender='男"orgender=.女、-check约朿altertableinfosaddconstraintck_infos_seatcheck(seat>=0andseat<=50)/altertableinfosaddconstraintck_infos_agecheck(age>=0andage<=100)al

6、tertableinfosaddconstraintckjnfos_classnocheck((classno>—1001/andclassnov=1999")or(classno>=*2001'andclassno<=,2999,))altertableinfosaddconstraintsun_stunameunique(stuname)・■唯一约束,其歹ll值是唯一的••创建一个成绩表scores和约束createtablescores-ID•■学期SI或S2.•学号-考号E+班号+序号idnumber,termvarchar2(2),stuidvarchar2

7、(7)notnull,examnovarchar2(7)notnull,writtenscorenumber(4,l)notnull,一笔试成绩-机试成绩labscorenumber(4,l)notnullaltertablescoresaddconstraintck_scores_termcheck(term='si'orterm='s2*)/altertablescoresaddconstraintfk_scoresfos_stuidforeignkey(stuid)referencesinfos(stuid)一夕卜键约束,成绩的学号与学生学号一致•■数据插入in

8、sertinto表名例名1,列名2......)values(值1,值2……);・■其中列名可省略,只是值要按照表中列的顺序来写,数据类型也要一致insertintoinfosvalues('S100102'/林冲;'男:22,2,to_date('2009-8-906:30:10'/yyyy-mm-ddhh24:mi:ss'),'西安;'1001');insertintoinfosvalues('S100104'/阮小二男:26,3,sysdate,default,T001');-sysdate是指当前时间,default是指默认值-其中日期的输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。