Oracle常用命令

Oracle 常见命令

命令分类

1.数据操作语句DML
insert  ,update,delete // 增删改操作->表数据
2.数据定义语句 DDL
create,alter,drop,rename,truncate//创建、修改、删除、重命名、删除->操作表结构
3.事务控制语句
commit,rollback,savepoint//提交事务、回滚事务、保存事务、
4.数据控制语句
grant ,revoke //授权、回收权

1.连接用户命令

conn system/123 ;或者conn system ->回车->输入密码

2.断开连接

  disc

3.创建新用户

create user  dnl(这是用户名)identified by 123(这是密码);

4.创建新用户

//创建用户时须授予相关权限

grante connect resource to dnl

//connect 允许连接

//resource 允许自信建表

5.修改密码

passw

6.管理员修改其他用户密码

//system用户下

alter user dnl identified by123

7.管理员(system)删除用户

drop user dnl

强制删除用户

drop user dnl casecade

8.执行sql文件所有sql语句

start e\\aa.sql 

9.设置行宽

set  linesize 150(默认80

show linesize //查看行宽

10.设置页宽(每页显示的行数)

set pagesize 5

show pagesize//查看

11.设置列宽

col name(字段名) for a12(宽du

12.spool命令可以将sqlpuls上面的类容保存到相应的文件夹里面

第一步:

       spoole:\gg.sql 在指定位置建立存储文件

第二步:

       输入你需要得到结果的sql语句

第三步:

       spooloff;

13.当前用户授权给另一个用户操作自己的表

grante select (查询权限) on student(表名)to dnl2(另一个用户);

//测试

连接tang用户

tang用户下查询yuestudent:

select * from yue.student;(当前用户查看其它用户:用户.表名)

如果需要所有权限,则将权限改为all

让一个用户(dnl2)有权限,并且让这个用户(dnl2)拥有可以赋予其他用户(dnl3)权限的权利

grant select(权限) on student(表名) to dnl3(用户名) with grant option;

收回权限

revoke select(权限) on student from dnl2(用户名);

注意:如果dnl2的权限被收回则dnl3的权限也被收回。

 


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值