1.程序运行--> cmd --> sqlplus
登陆普通用户:scott/brant;
普通管理员用户登陆:system/brant;
高级管理员用户登陆:
1>先切换其他用户:SQL> conn sys/brant as sysdba;(切换到高级管理员用户)
2>再次登陆:sqlplus sys/brant as sysdba;
再次切换回普通账号:
conn scott/brant;
conn system/brant;
conn sys/brant as sysdba;
查看当前用户:show user;
测试:
1>conn scott/brant;
2>设置行显示最大值:set linesize 300;
3>设置最大页数:set pagesize 30;
4>select * from emp;
如果在管理员账号下查询,则:select * from scott.emp;
2.使用记事本中的命令:
1> ed a; (此时会弹窗一个创建记事本的窗口,a为记事本名称,在记事本中输入:select * from emp)
2> ed a; (即可再次调用出记事本进行修改)
3> @a;(执行记事本中的命令)
4>执行本地txt文件,例如文件d:demo内容:select * from emp;
@d:demo.txt 或者@d:demo.txt
5>执行本地D盘的sql文件 (demo.sql)
@d:demo.sql 或者@d:demo
6>查询所有表:select * from tab;
7>查看表结构:desc emp;
8>命令“/":表示继续执行上一步的命令。
9>数据类型:
NUMBER(4) : 数字,长度为4;
VARCHAR2(10) :表示长度为10的字符串
DATE:表示日期。
VARCHAR2(7,2) 表示数字:字符串7位,整数5位,小数2位。
CLOB使用CHAR来保存数据。 如:保存XML文档。
BLOB就是使用二进制保存数据。 如:保存位图。