在SQL plus中,使用其他用户连接(切换用户)
例如:之前见到过的sys或者system用户
语法:conn 用户名/密码[as sysdba]
注意:如果现在连接的是超级管理员(sys),则在连接的最后必须写上as sysdba
Show user:显示当前正在连接的用户是哪一个
查询操作(select)
格式: select 列名|*from 表名;
一个数据库中存在多张表,若想得到全部表的名称:select * from tab;
在使用SQLplus的时候,首先必须进行环境的设置:
1)设置没航线是的长度:set linesize 长度;
2)修改每页显示记录的长度:set pagesize 行数;
奖金表(BONUS)
No.
字段
类型
描述
1
ENAME
varchar2(10)
雇员姓名
2
JOB
Varchar2(9)
雇员工作
3
SAL
number
雇员工资
4
COMM
number
雇员奖金(佣金)
雇员表(EMP)
No.
字段
类型
描述
1
EMPNO
Nummber(4)
表示雇员编号,是唯一编号
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
Nummber(2)
表示部门编号
部门表(dept)
No.
字段
1
DEPTNO
Nummber(2)
表示部门编号,是唯一编号
2
DNAME
Varchar2(14)
部门名称
3
LOC
Varchar2(13)
部门位置
工资等级表(SALGRADE)
No.
字段
类型
描述
1
GRADE
number
等级名称
2
LOSAL
number
此等级的最低工资
3
HI
number
最高工资
在列的类型中主要有以下几种类型:
Number(n):表示的是数字,n为数字的长度
Varchar2(n):表示的字符串,n为字符串长度
Date:表示日期
Number(7,2):表示的是小数,小数占2位,整数占五位,总共7位
查询出所有的工作情况(是否要去重复):SELECT distinct job FROM emp;