Oracle表空间

今天又是充满希望的一天

oracle学习

oracle中常用Scott用户中的几张表

  • emp 薪资表
  • dept 部门表
  • customer 客户表

1. 查询语句:

select * 
from 表名;`

select 告诉人家我要查表。
" * " 默认指的是查当前表中的所有数据。
from告诉人家,我要查哪个表。

  • 关键字显示是绿色的,一般建议不要乱用关键字,会冲突的,因为系统已经占用了的,用来实现某些特定的功能。

2. 使用运算符:

  • 最基本的:+-*/
    (1)从emp表中查找年薪:

    select  enpon,ename, sal * 12
     from emp;
    

    (2)计算员工的年收入=工资+奖金:

     select  empno, ename, sal * 12, comm, sal * 12+comm
     from emp;
    

如果列的值为null的话,计算出来的也是null解决方案:如果值为null,则返回一个默认值

  • nvl(参数1,参数2):
    如果参数1不为空则返回它自己,如果为空,则返回参数2

    select empno, ename, sal * 12, nvl(comm,0), sal * 12 +nvl(comm,0)
    from emp;
    

3. 别名
(1)第一种:直接写中文,别名
(2)第二种:使用 as 关键字,as 别名
(3)第三种:使用双引号,"别名"

select empno 编号, ename as 员工名, sal * 12 年薪, comm "奖金", sal * 12 + nvl(comm, 0)  as "年收入"
from emp;`

合并查询到的重复数据

select distinct deptno from emp;

创建表空间

create tablespace You
datafile'D:\tablespace\you .dbf'
size 20M
autoextend on;--自动扩展,如果容量不足,则会自动加

千万要记住:不要手动到路径下把生成的xxx.dbf文件删除

删除表空间

drop tablespace you including contents and datafiles;

查询所有的表空间

select * from DBA_tablespaces;

查询所有的数据文件

select * from Dba_Data_Files;

创建用户

create user yuan --用户名
identified by 1234 --密码
default tablespace you --对应的表空间
temporary tablespace temp --临时表空间

删除用户

drop user you;

查询所有的用户

select * from Dba_Users;

给用户加锁和解锁

alter user you account lock;--加锁
alter user you account unlock;--解锁

操作权限、连接权限

grant connect to you;

如果you有连接权限,可以指定给fang账户

grant connect to you 
with fang option;

如果想要放大权限的话,可以指定DBA权限给它

grant dba to you with fang option;

收回权限

revoke connect from you;--收回连接权限
revoke dba from you ;--收回dba权限
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 1,233评论 0 0
  • 5.多表查询 多表查询 目的:从多张表获取数据 前提:进行连接的多张表中有共同的列 等连接 通过两个表具有相同意义...
    乔震阅读 1,540评论 0 0
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 2,004评论 0 2
  • 刚刚在知乎看了简书的故事 感觉 首先呢,是自己想找一个可以写日记,记录自己生活和感受的软件或者平台 微博么?感觉好...
    记录着的x阅读 366评论 0 0
  • 那时 你最爱柔美的诗 字里行间都藏着温婉 你读过的书卷 折痕浅浅 印着一整个从前 我在北方的寒风 你于南方的艳阳 ...
    小歪叫不正阅读 275评论 0 0

友情链接更多精彩内容