ORACLE数据库入门再在屋里坐会 (2)

    show user -> sys

3、断开与当前数据库的连接 -> disc 4、显示用户名 -> show user 5、查询所有ORACLE提供的用户

  1)select * from all_users

  2)select * from dba_users

6、断开与当前数据库的连接并会退出 -> exit 7、编辑指定或缓冲区的SQL脚本

      ed[it] 路径 + 文件名

      tab : 返回当前账号下所有的列表

8、执行 -> start | @ 路径 + 文件名 9、将sqlplus屏幕中的内容输出到指定的文件

      语法: 开始印刷 -> spool 路径名+文件名

             结束印刷 -> spool off

10、设置/显示宽度(linesize): 设置显示行的宽度,默认为80个字符

  语法: set linesize 列数宽度 / show linesize

11、设置显示页数(pagesize): 设置每页显示的行数,默认是14行

  语法: set pagesize 行数 / show pagesize

12、设置列宽

  语法: col[umn] 列名 for[mat] 格式

其中格式有两种情况:

  1)字符串型数据,an,以a开始,后面表示n个字符列宽

  2)数据型数据,9,表示一位列宽,跟多少个9,就表示占多少个列宽

13、启用 / 禁用用户

  语法: alter user 用户名 account unlock(禁用) | lock(启用)

注:

  1)数据表是绑定在用户中的,可以通过数据字典tab查看当前用户下的数据表(一个数据表(实例)中包含多个用户,每个用户下包含多张数据表)

         select * from tab ; -> 相当于MySQL中的show tables ;

  2)查看表 / 视图结构 -> desc 表名 / 视图

  3)l[ist] -> 显示上一条SQL命令

    /  -> 执行上一条SQL命令

    r[un] -> 显示并执行上一条SQL命令

  4)在11和12点中的设置只在当前会话中永久有效或永久失效,则配置一下文件:

    D:\app\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql

  每次登录用户时都会加载此文件,可以此文件中进行配置,如下:

    set linesize 200

    set pagesize 20

  5)注释

        -- 单行注释

        /*多行注释*/

  6)清屏 -> host doc命令/linux命令

    window系统 -> host cls

    linux系统 -> host clear

  7)临时修改上一条SQL语句

    ed[it] -> 标记时,后面不要加分号,它是一个单纯的SQL语句,然后执行上一条SQL命令: /

表空间 1、分类

  1)永久表空间

  2)临时表空间

  3)UNDO表空间 -> 保存修改之前的数据,用于事务的回滚,撤销操作

2、查看用户的表空间

  1)系统管理员 -> dba_tablespaces

  2)普通用户 -> user_tablespaces

  3)系统管理员 -> dba_users

  4)普通用户 -> user_users

3、设置用户的默认表空间和临时表空间

  alter user username

  default|temporary

  tablespace tablespace_name

4、创建表空间

  create [temporary] tablespace

  tablespace_name

  tempfile|datafile 'xx.dbf' size xx

  eg1:创建一个永久表空间

    create tablespace test1_tablespace

    datafile 'testfile1.dbf' size 10M ;

  eg2:创建一个临时表空间

    create temporary tablespace temp1_tablespace

    tempfile 'tempfile1.dbf' size 20M ;

  eg3:查看

    desc dba_data_files ; //永久表空间

    desc dba_temp_files ;       //临时表空间

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzwgw.html