hr用户下的主要表结构

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的博客” 博客,谢绝转载!

你可能感兴趣的:(HR,用户,sql语句,的)