1.登录Oracle账户
方式一:快捷键 win + r ,输入 sqlplus,按回车Enter,根据提示输入Oracle数据库用户名和密码,比如:scott/tiger,即可登录数据库。
方式二:快捷键 win + r ,输入 cmd,按回车Enter,启动命令行模式,输入
sqlplus scott/tiger,再按回车即可登录oracle数据库。
2.登录以后准备操作
- 显示当前登录用户:
show user; - 设置每行显示数据长度(格式化指令):
SET LINESIZE 300; - 设置每页显示数据行数(格式化指令):
SET PAGESIZE 30; - 查询当前用户的表:
SELECT * FROM tab;
3.sqlplus中调用记事本程序编写SQL语句(非常有用)
命令: ed 文件名称,比如输入 ed test1,默认文件后缀名为*.sql。
然后根据提示:选择:是,就可以在记事本文件中编写SQL语句。
编写完SQL语句后,保存好SQL语句,快捷键Ctrl+s,然后关闭记事本程序。
执行刚编写的SQL语句使用命令:@文件名称,默认文件后缀名为.sql。
4.切换登录用户
语法:
CONN 用户名/密码 [AS SYSDBA]
若登录的是 sys 用户则必须加上 AS SYSDBA,否则无法登录。
范例:
CONN sys/root AS SYSDBA;
CONN scott/tiger;
5.查询别的用户的表
比如在 sys 用户下查询 scott 用户的 emp 表,需要查询完整表名称:模式名称.表名称 随着发展模式名称几乎等同于用户名,所以 scott用户 emp 表完整名称为:scott.emp
即 :
SELECT * FROM scott.emp;
6.SQLPlus中调用操作系统命令
在SQLPlus中调用操作系统命令,需要加上前缀:HOST
- 调用系统命令 echo : HOST echo helloword
- 调用系统命令 copy : HOST copy d:\test.txt e:\test.txt