您的位置:首页 > 数据库 > Oracle

Oracle常用命令

2017-07-16 09:17 375 查看

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
4000
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用户下查询yue的student表:

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的权限也被收回。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: