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) 地区名称

——————————————————国家表———————————————

其他几张表我就不一一介绍了!!!!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐