sql语法的基本格式及简单查询、限定查询、分组统计的使用;
hr用户下的主要表结构,需要记下;
单行函数的使用。
1. hr用户的表结构
在oracle的学习之中,重点使用的是sql语句,而所有sql语句都在hr用户下完成,在这个用户下一共有7张表+1张视图,我们用:
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
REGIONS TABLE
COUNTRIES TABLE
LOCATIONS TABLE
DEPARTMENTS TABLE
JOBS TABLE
EMPLOYEES TABLE
JOB_HISTORY TABLE
EMP_DETAILS_VIEW VIEW
8 rows selected.
如果想看表结构我们可以用:desc 表名称;
—————————————————部门表————————————————
SQL> desc departments;
Name Null? Type
----------------------- -------- ----------------
DEPARTMENT_ID NOT NULL NUMBER(4)
DEPARTMENT_NAME NOT NULL VARCHAR2(30)
MANAGER_ID NUMBER(6)
LOCATION_ID NUMBER(4)
以上描述如下:
—————————————————部门表————————————————
名称 类型 描述
DEPATMENT_ID NUMBER(4) 表示部门编号,由4位数字所组成
DEPARTMENT_NAME VARCHAR2(30) 表示部门名称,由30位字符所组成
MANAGER_ID NUMBER(6) 表示部门经理编号,由6位数字所组成
LOCATION_ID NUMBER(4) 表示部门所在的位置,由4位数字所组成
—————————————————部门表————————————————
—————————————————雇员表————————————————
SQL> desc employees;
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
EMAIL NOT NULL VARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
—————————————————雇员表————————————————
名称 类型 描述
EMPLOYEE_ID NUMBER(6) 雇员ID,由6个数字所组成
FIRST_NAME VARCHAR2(20) 雇员名字,由20个字符所组成
LAST_NAME VARCHAR2(25) 雇员姓,由25个字符所组成
EMAIL VARCHAR2(25) 雇员邮箱,由25字符所组成
PHONE_NUMBER VARCHAR2(20) 电话号码,由20字符所组成
HIRE_DATE DATE 雇员雇佣的日期
JOB_ID VARCHAR2(10) 雇员的职位,由10个字符所组成
SALARY NUMBER(8,2) 雇员的基本工资,其中由2位小数,6位整数,一共是8位
COMMISSION_PCT NUMBER(2,2) 奖金、佣金
MANAGER_ID NUMBER(6) 经理编号
DEPARTMENT_ID NUMBER(4) 雇员所在的部门编号
—————————————————雇员表————————————————
—————————————————地区表————————————————
SQL> desc regions;
Name Null? Type
----------------- -------- ------------
REGION_ID NOT NULL NUMBER
REGION_NAME VARCHAR2(25)
名称 类型 描述
REGION_ID NUMBER 地区编号
REGION_NAME VARCHAR2(25) 地区名称
—————————————————地区表————————————————
—————————————————国家表————————————————
SQL> desc COUNTRIES;
Name Null? Type
----------------------------------------------------- -------- ------------------------------------
COUNTRY_ID NOT NULL CHAR(2)
COUNTRY_NAME VARCHAR2(40)
REGION_ID NUMBER
名称 类型 描述
REGION_ID NUMBER 地区编号
REGION_NAME VARCHAR2(25) 地区名称
——————————————————国家表———————————————
其他几张表我就不一一介绍了!!!!
本文出自 “strom的博客” 博客,谢绝转载!