Oracle12c 数据库建表空间及数据操作.doc

Oracle12c 数据库建表空间及数据操作.doc

ID:57689465

大小:18.50 KB

页数:3页

时间:2020-09-01

Oracle12c 数据库建表空间及数据操作.doc_第1页
Oracle12c 数据库建表空间及数据操作.doc_第2页
Oracle12c 数据库建表空间及数据操作.doc_第3页
资源描述:

《Oracle12c 数据库建表空间及数据操作.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle12c数据库建表空间及数据操作--1、创建名字叫Java31的表空间createtablespaceJava31datafile'D:apphanq8202oradataorclJava31.DBF'size50Mautoextendonnext32Mmaxsizeunlimited;--2、创建新用户c##hanq,在Oracle12c中必须在用户名前添加c##前缀createuserc##hanqidentifiedbyhqdefaulttablespaceJava31;--3、删除一个用户dropuserc##

2、JAVA31cascade;--用户已经被删除了droptablespaceJAVA31;--用户已经被删除了--4、给c##hanq用户添加权限--授予用户权限的语法:gran权限

3、角色to用户--用户权限有:--①、createsession//创建session的权限,即登陆权限--②、unlimitedtablespace//用户使用表空间的权限--③、grantunlimitedtablespacetotablename;//授予tablename用户使用表空间的权限--④、grantcreatetabletotablename

4、;//授予创建表的权限--⑤、grantdropanytabletotablename;//授予删除表的权限,注意要加any关键字--⑥、grantinsertanytabletotablename;//插入表的权限注意要加any关键字--⑦、grantupdatetabletotablename;//修改表的权限注意要加any关键字--⑧、grantalltopublic;//这条比较重要,授予所有权限(all)给所有用户(public)grantconnect,resourcetoc##hanq;grantcreatetabletoc

5、##hanq;grantdropanytabletoc##hanq;grantinsertanytabletoc##hanq;grantupdateanytabletoc##hanq;grantcreateviewtoc##hanq;grantselectanytabletoc##hanq;grantdbatoc##hanq;--5、撤销用户的权限--语法:revoke权限

6、角色from用户名revokedbafromc##hanq;--6、创建表--create[schema.]table(columndatatype(length))

7、;--schema:模式名,如果是在自己的模式中建表,模式名可以不写;--table:表名;--column:列名;--datatype:数据类型;--length:数据宽度;createtablestuInf(stIdnumber(30)notnullprimarykey,--学号stNamevarchar2(100)notnull,--姓名stAgenumber(30)notnull,--年龄stGendervarchar2(10)--性别);createtablestuScore(Scidnumber(30)notnull,scor

8、enumber(10,1),stuIdnumber(30));--7、alerttable修改命令altertablestuInfmodify(stIdnumber(25));--修改stId列的属性altertablestuInfadd(stuAddvarchar2(100),stuTelvarchar2(30));--添加stuAdd和stuTel列altertablestuInfadd(stuNonumber(30));--添加stuNo列altertablestuInfdropcolumnstuNo;--删除stuNo列alter

9、tablestuInfadd(stuEntrancedate);--8、truncatetable命令,不删除表结构的情况下,删除表中的所有行truncatestuInf;--9、desc命令,显示表结构descriptionstuInf;--在pl/sql环境下运行为无效的sql,在sqlplus下运行可以看到表结构--10、sql语句创建、删除、查看约束altertablestuInfaddconstraintUN_stTelunique(stuTel);--为stuTel列添加唯一键altertablestuScoreaddcons

10、traintFK_stuIdforeignkey(stuId)referencesstuInf(stId);--为stuScore表中stuId添加外键,关联到stuInf表的stIDalte

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

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

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