Oracle 常见命令
命令分类
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用户下查询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的权限也被收回。