参考资料:http://study.163.com/course/courseLearn.htm?courseId=1509008#/learn/video?lessonId=1811011&courseId=1509008
oracle安装完成之后会自动提供一个sqlplus命令,直接运行此命令即可。
直接打开控制台在命令行输入sqlplus便能启动oracle。
随后要求输入用户名密码(其中密码不会显示)。
除了此种方法也可以下输入用户名、密码登入:sqlplus 用户名/密码
数据库之中基本组成是数据表,每一张表会包含有多条数据记录,下面查询一下样例:emp表
通过 SELECT * FROM ENP;命令查询。
起初,表格显示会比较乱。
可以通过 SET LINESIZE 300;设置每行数据长度 和SET PAGESIZE 30;设置每页显示条数。
这两个指令成为格式化指令。
另外可以通过 ed 文件名称(默认后缀为.sql)来编辑指令文件。关闭指令文件后直接用@指令文件名执行。
oracle提供有四个用户,可直接在sqlplus中使用如下语法切换用户:CONN 用户名/密码 【AS SYADBA】
如果使用的是sys用户登录,那么必须写上“AS SYSDBA”,否则无法切换
如:
CONN system/manager
CONN sys/change_on_install
另
show user 可以显示当前用户名
emp 表属于Scott。严格来讲emp表的名称是“模式名称.表名称”(后来模式名称等于用户名称)不同用户访问需用“模式名称.表名称”方式。
如sys用户下时用
SELECT * FROM scott.emp;
除了可以使用Oracle自己定义的命令外,也可利用HOST指令 + Windows指令 来调用windows指令
总结
(1)设置每行长度:SELECT LINESIZE 长度;
(2)设置每页显示数据个数:SELECT PAGESIZE 长度;
(3) 切换用户:CONN 用户名/密码 【AS SYADBA】
(4)调用本机命令:HOST +本机命令