oracle基本cmd命令

登录之前先在cmd里输入

sqlplus

登录sys超级管理员:sys as sysdba;

断开连接的命令 是 

disc

从断开连接状态登录

conn 用户名/密码;

超级管理员登录是 conn sys/密码 as sysdba;

创建用户:需要超级管理员创建因为别的用户权限不够

create user 用户名 identified by 密码;--创建一个新的用户;

这个创建的用户没有权限登录都不能,所有需要授权

 

授权grant 权限 to 用户;

revoke 权限 form 用户;

授权跟撤销都是要超级管理员来操作;

给sss这个用户授权查看另外一个用户emp表的权限;

 

在登录sss用户查看scott的emp中的表;

建表就是用语句建表create table 表名 (字段名 类型 ,字段名 类型);

清屏命令host cls

SQL> --nvl(列名,0) 当该列的值为空时,就补一个值 0
SQL> select nvl(comm,0)  from emp;

select nvl2(comm,'有奖金','无奖金') from emp;

SQL> --nvl2(列名,'不为空显示的','为空的时候显示的')

 

--并集
SQL> select * from emp where sal>=2500 union select * from emp where job='MANAGER';

 

select * from emp where sal>=2500 union all select * from emp where job='MANAGER';

 

SQL> --union 查看显示结果不会有两张表中重复的数据  union all查看结果的时候会将两张表中满足条件的结果都显示 会有重复的结果出来

 

以管理员身份登录:
alter user scott account unlock;--解锁
alter user scott account lock;--锁

给用户解锁或者锁上;
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值