博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle (7) Chapter 8 Oracle体系和其他对象
阅读量:4669 次
发布时间:2019-06-09

本文共 1282 字,大约阅读时间需要 4 分钟。

8.1 Oracle角色

8.2 Oracle表空间、用户及授权

8.3 创建表、修改表、查询表

8.4 序列(SEQUENCE)

8.5 视图(VIEW)

8.6 索引

8.7 存储过程

8.8 约束

8.9 导入导出

  

8.1 Oracle角色

  --Oracle常用角色

  --connect role(连接角色)

  临时用户,特别是那些不需要建表的用户,通常只赋予他们connect role。connect是使用Oracle的简单权限。

  --resource role(资源角色)

  更可靠和正式的数据库用户可以授予resource role。

  resource提供给用户另外的权限以创建他们自己的表、

  序列、过程(procedure)、触发器(trigger)、和索引(index)等。

  --DBA role(数据库管理角色)

  DBA role拥有所有的系统权限包括无限制的空间限额和给其他用户授予各种权限的能力

 

8.2 Oracle表空间、用户及授权

  --创建表空间(表空间文件不能手动删除)

  --创建表空间tests

  create tablespace tests

  datafile 'C:\app\Administrator\oradata\orc\testss.DBF'

  size 100M

  autoextend on next 50M

--创建用户

  --创建用户mtesting,密码123

  create user mtesting identified by 123;

--给用户授权

  --给用户mtesting分别赋予connect,resource,dba的权限

 

8.3 创建表

  --必须具备的条件

    create table的权限

    存储空间

  常用数据类型

  varchar2(size)可变长字符数据

  char(size) 定长字符数据

  NUMBER(D.S)可变长数值数据

  DATE 日期行数据

  

  修改表

  alter table student add(score number);追加新的表

  alter table student modify (score varchar2(50));修改字段类型

  alter table student rename column score to aaa;修改字段名称

  alter table student drop (aaa);删除一个列

  drop table student;删除表

8.4 序列(SEQUENCE)

  --创建序列(create sequence student seq)

  --查询序列

    --查询序列的当前值(第一次不能查询)

    --查询序列的下一个值

 

  --使用序列:使用序列实现主键自增

 

转载于:https://www.cnblogs.com/zsjlovewm/articles/10517468.html

你可能感兴趣的文章
webstorm里直接调用命令行
查看>>
关联规则算法之FP growth算法
查看>>
对数组序列进行洗牌
查看>>
决策树
查看>>
团队作业
查看>>
如何避免在简单业务逻辑上面的细节上面出错
查看>>
win7,Ubuntu 12.04 双系统修改启动项顺序三方法
查看>>
python--列表推导式和生成表达式
查看>>
P - Psychos in a Line 单调队列
查看>>
POJ 2653 Pick-up sticks(计算几何)
查看>>
大型网站高并发的架构演变图-摘自网络
查看>>
8丶运行及总结
查看>>
Unity获取手机的电量时间
查看>>
Spring框架:Spring容器具体解释
查看>>
MongoDB 3.2 从安装到使用。
查看>>
面对最菜TI战队,OpenAI在Dota2上输的毫无还手之力
查看>>
XCODE快捷键和功能汇总篇(不断更新)
查看>>
Servlet开发(一)
查看>>
linux下如何查看某个容器的详细信息?
查看>>
bzoj 2843: 极地旅行社
查看>>