用户如sys,system,scott都可以登录到数据库实例orcl上,只是看到的数据库对象是不一样的。
通过权限的机制来限制用户所能操作的对象(表)。
连接命令
conn 用户名/密码@网络服务名 【as sysdba/sysoper】
当用特权用户身份连接时,必须带上as sysdba 或者as sysoper
disc 断开
passwd 修改密码
show users 查看当前用户名
exit 断开数据库连接并退出
start d:\a.sql 或者@a.sql 运行sql脚本
edit d:\a.sql编辑脚本
spool d:\b.sql;
select * from emp;
spool off;
输出内容写入b.sql文件
交互式命令
&
select * from emp where ename=’&name’;
显示和设置环境变量
概述:可以用来控制输出的各种格式,set show 如果希望永久保存相关设置,可以去修改glogin.sql脚本
- linesize
说明:设置显示行的宽度,默认是80个字符
show linesize
set linesize 90
2.pagesize
说明:设置每页显示的行数目,默认是14
set pagesize 15
用sys登录必须加上as sysdba
严格来讲emp表的名称是”模式名称.表名称”(后来默认就是用户名了。)
所以完整名称就是“用户名.表名称”即sott.emp
HOST echo hello
调用cp命令
HOST cp 源文件路径文件 拷贝文件路径
显示好看,瘦身
单独每个列进行格式化操作
COL ename FOR A10;
COL job FOR A10;