登录命令:conn 用户名/密码
断开连接:disc
查看当前用户:show user
更改当前用户的密码:passw
更改其他用户的密码:alter user 用户名 identified by 密码(必须具有相关权限一般为sys或system用户) 该命令在pl/sql developer 中不起作用
退出命令:exite
文件操作命令:
1.运行脚本----start和@等价在这里例如:start d:\a.sql;或者@d:\a.sql;
2.编辑脚本------edit d:\a.sql;
3.将sql*plus屏幕上的内容输入到指定的文件中-----spool d:\a.sql;和spool off;一块使用截取的内容为这两个命令行中间的内容。
交互式命令:
1. 替代变量&
select * from emp where ename='&ename';会跳出对话框提示输入要查找的ename;
设置环境变量:
1.linesize命令----show linesize和set linesize
2.pagesize
以上设置只有在本次登录有效,要想长期有效就要修改glogin.sql文件
创建用户:
create user 用户名 identified by 密码;
注:刚刚创建的用户还不能登录要具备connect角色权限,并且密码只能以字母开头
赋权限:
grant connect to用户名;
然后就可以登录了
删除用户:
drop user 用户名[cascade];
补充:grant命令还可赋给用户别的权限,通过此命令可以做到权限的精确控制
例如:grant update on emp to 用户名;
权限的传递分析:
如果在用grant赋予权限是后面带有with grant option(对象权限),with admin option(系统权限)
revoke权限收回命令----会受到株连啊!