Oracle常用命令

来源:互联网 发布:网络推广工作内容 编辑:程序博客网 时间:2024/06/04 19:30

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

 


原创粉丝点击