Oracle常用命令

1 登录

超级管理员:sys/change_on_install

普通管理员:system/manager

普通用户:scott/tiger

1.1 登录超级管理员

C:\Users\cc>sqlplus sys/change_on_install as sysdba;

1.2 登录普通用户:show user

C:\Users\cc>sqlplus scott/tiger

2 查看当前连接数据库的用户

SQL> show user
USER"SCOTT"

3 用户切换:conn

3.1 切换为超级管理员

SQL> conn sys/change_on_install as sysdba;
已连接。
SQL> show user
USER"SYS"

3.2 切换为普通用户

SQL> conn scott/tiger
已连接。
SQL> show user
USER"SCOTT"

4 查看用户下的表

SQL> select * from tab;

5 查看表结构

SQL> desc emp;
 名称
                                                               是否为空? 类型
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------------------------------------------------------
 EMPNO
                                                               NOT NULL NUMBER(4)
 ENAME
                                                                        VARCHAR2(10)
 JOB
                                                                        VARCHAR2(9)
 MGR
                                                                        NUMBER(4)
 HIREDATE
                                                                        DATE
 SAL
                                                                        NUMBER(7,2)
 COMM
                                                                        NUMBER(7,2)
 DEPTNO

6 scott用户下的表结构

6.1 部门表dept

在这里插入图片描述

6.2 雇员表emp

在这里插入图片描述

6.3 工资等级表salgrade

在这里插入图片描述

6.4 工资表bonus

在这里插入图片描述

7 执行上一条sql语句:/

8 注释:–注释内容 /注释内容/

9 清屏

Linux:host clear
window:host cls

10 查看行宽 show linesize

11 设置行宽:set linesize 300

12 设置列宽

字符串:col ename(列名) for(format)a8(a表示字符串,8表示8个字符);
数字:col(column) sal for 9999(9表示一位数字,4个就表示4位)

13 回收站

查看回收站:show recyclebin

清空回收站:purge recyclebin

不经过回收站直接删除:drop table tableName purge;

闪回删除:操作回收站:flashback table tableName to before drop

14 授权

sys用户给scott用户创建视图的权限:grant create view to scott;

sys给scott查询hr下employees表的权限:grant select on hr.employees to scott;

sys用户给scott创建同义词的权限:grant create synonym to scott;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值