4、弹出 “ 配置文件类型关联 ” 窗口,询问用户是否��要做文件关联,建议别做(也就是都不勾选),点击 确定 后,出现 SQL Developer 界面。
5、如果要想使用此工具,那么必须建立新的连接,而且为了后续学习方便,建议此处建立两个连接:
普通用户( c##scott/tiger )
管理员( sys/change_on_install )
6、点击连接 - 新建连接,弹窗中输入以下内容:
连接名:SCOTT_Connection
用户名:c##scott
口令:tiger
SID:mldn
口令下面勾选 “保存口令” ,点击 测试 -- 保存 -- 连接 ,然后工具页面 “连接” 下会出现 “ SCOTT_Connection ”,点击后在右边输入框中输入:
SELECT * FROM emp; 然后点击执行按钮(绿色三角形),下面就会以表格形式显示结果。
7、新建另一个,输入以下内容:
连接名:DBA_Connection
用户名:sys
口令:change_on_install
SID:mldn
口令下面勾选 “保存口令” ,连接类型选择 “基本”,角色选择 “SYSDBA”,点击 测试 -- 保存 -- 连接 ,然后工具页面 “连接” 下会出现 “ DBA_Connection ”,此时,管理员连接也创建成功了。
可以发现在 SQL Developer 之中具备了格式化的显示功能,所以一些 sqlplus 中的格式化命令意义就不大了
3.5、c##scott 用户表(背) 在以后所讲解的数据库知识之中,c##scott 用户是主要操作用户,那么在这个用户之中所存在的几张数据表要清楚(最好背下来)。
雇员表(EMP)
NO.字段类型描述1 EMPNO NUMBER(4) <pk> 表示雇员编号,是唯一编号
2 ENAME VARCHAR2(10) 表示雇员姓名
3 JOB VARCHAR2(9) 表示工作单位
4 MGR NUMBER(4) 表示一个雇员的领导编号
5 HIREDATE DATE 表示雇佣日期
6 SAL NUMBER(7,2) 表示月薪、工资
7 COMM NUMBER(7,2) 表示奖金,或者称为佣金
8 DEPTNO NUMBER(2) <fk> 部门编号
EMP 表: EMPNO NUMBER(4) <pk> ENAME VARCHAR2(10) JOB VARCHAR2(9) MGR NUMBER(4) HIREDATE DATE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) <fk>
部门表(DEPT)
NO.字段类型描述1 DEPTNO NUMBER(2) <fk> 部门编号,是唯一编号
2 DNAME VARCHAR2(14) 部门名称
3 LOC VARCHAR2(13) 部门位置
DEPT 表: DEPTNO NUMBER(2) <fk> DNAME VARCHAR2(14) LOC VARCHAR2(13)
奖金表(BONUS)
NO.字段类型描述1 ENAME VARCHAR2(10)
2 JOB VARCHAR2(9)
3 SAL NUMBER
4 COMM NUMBER
BONUS 表: ENAME VARCHAR2(10) JOB VARCHAR2(9) SAL NUMBER COMM NUMBER
工资等级表(SALGRADE)
NO.字段类型描述1 GRADE NUMBER 等级名称
2 LOSAL NUMBER 此等级的最低工资
3 HISAL NUMBER 此等级的最高工资
SALGRADE 表: GRADE NUMBER LOSAL NUMBER HISAL NUMBER