ORACLE学习笔记-新建用户及建表篇
2023-06-13 09:15:42 时间
一、用户相关SQL语句
/*新建用户*/
createuserSAidentifiedby2013;
说明:SA用户名,2013密码
/*授权connect,resource给用户sa*/ grantconnect,resourcetosa;
说明:CONNECT角色:--是授予最终用户的典型权利,最基本的。
ESOURCE角色:--是授予开发人员的
/*查询所有的用户*/ select*fromall_users;
/*将表STU查询权限授予SA*/ GRANTSELECTONSTUTOSA /*将表STU添加权限授予SA*/ GRANTINSERTONSTUTOSA /*将表STU更新权限授予SA*/ GRANTUPDATEONSTUTOSA /*将表STU删除权限授予SA*/ GRANTDELETEONSTUTOSA
二、建表篇
/*建表指定表空间*/ createtableKC(KC_NOvarchar2(10)notnull,KC_NAMEvarchar2(50)notnull)tablespaceTEST; createtableSTU(STU_IDvarchar2(10)notnull,STU_NAMEvarchar2(50)notnull,STU_AGEnumber(2)notnull,STU_SETnumber(2)notnull, KC_NOvarchar2(10)notnull)tablespaceTEST;
说明:本文使用2张表分别为学生表STU,课程表KC,两张表分别存在TEST表空间中。
/*创建约束,设置主键*/ ALTERTABLESTUADDPRIMARYKEY(STU_ID) ALTERTABLEKCADDPRIMARYKEY(KC_NO) /*查看表空间的表*/ Selecttable_name,tablespace_namefromdba_tableswheretablespace_name="TEST"
/*查询所有的表*/ selecttable_name,tablespace_name,temporaryfromuser_tables
相关文章
- Oracle数据库课程设计实践(oracle课设)
- Oracle中的随机数函数及其应用(oracle随机数函数)
- 深入Oracle:查询数据库中的索引(oracle中查询索引)
- 零基础学习Oracle:从零开始迈向学习突破。(零基础学oracle)
- 学习Oracle:使用示例数据库实现更高效的操作(oracle示例数据库)
- 据利用Oracle实现从表中取取月数据(oracle取月数)
- 利用Oracle触发器实现数据库自动化管理(oracle触发器类型)
- 医疗成就:Oracle技术发挥作用(医疗oracle)
- Oracle数据库学习:利用注释提高编程效率(oracle注释是)
- 深入解读Oracle参考手册,轻松学习数据库管理技巧(oracle参考手册)
- Oracle:全球数据库巨头,不断扩展自己的数据库技术,领先业界,应用广泛,值得探索。(oracle到处数据库)
- 学习Oracle课程视频:快速掌握IT技能(oracle课程视频)
- 管理高效利用Oracle对象的关键方法(oracle对象)
- 学习Oracle数据库:实用的教学指南(oracle数据库 教材)
- Oracle数据库系统关闭例程(oracle关闭例程)
- Oracle数据库全英文字母A到Z尽显无穷魅力(oracle 全英文字母)
- 免费学习Oracle专业的自学网站一站式解决方案(oracle免费自学网站)
- 因 Oracle 而闻元神唱诉温暖(oracle元神填词歌词)
- 入门7年Oracle学习之路,一次到位(7年oracle)
- Oracle从基础学习到精通(oracle从基础到精通)
- 如何轻松学习Oracle使用视频教学法(oracle使用教学视频)
- 用Oracle代码视图看代码清晰度(oracle代码视图)
- 管理Oracle中的PDC管理利用先进技术实现安全高效服务(oracle中的pdc)
- Oracle中文官网学习教程快速上手(oracle中文官网教程)
- Oracle RAPID – 超快速数据处理能力(oracle中rapd)
- Oracle数据库操作不受检查(oracle不审计dba)
- Oracle实现开源软件联合学习网络(oracle lwn)
- Oracle学习笔记(六)