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 ; //临时表空间