hr用户下的主要表结构
2012-06-03 17:23
621 查看
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用户下的主要表结构,需要记下;
单行函数的使用。
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的博客” 博客,谢绝转载!
相关文章推荐
- Oracle 11g安装样例HR用户数据结构及说明
- JForum框架结构和主要配置文件说明
- SAP-HR三大结构
- 数据结构之线性表的几种主要存储
- 【OpenVswitch源码分析之五】用户空间转发面数据结构与流程
- tms320c31手记 一(主要是自己看用户手册的简要记录,希望拿出来大家能有用)
- UML用户指南笔记1-------对基本结构建模
- 基于Android 的GPS 移植 主要结构体及接口介绍
- oracle中sys,system,scott,hr用户
- 用户研究之真实世界1:团购与HR的生日
- 三层结构下多数据库大量用户访问怎么处理?
- InfoPath中用户数据类型结构解析
- linux主要目录结构和系统文件解释
- ovs的主要代码函数及大体结构图
- RBD中主要的数据结构
- bash脚本结构及简单添加用户脚本
- 查询 数据库所有用户表 的记录,对分析数据库表的结构很有用,很方便,贴出来,备用!
- ffmpeg主要数据结构及其之间的关系
- Internet采用的网络协议以及该协议的主要层次结构
- 应该拥有内容、用户体验为基础的金字塔结构