Oracle数据库入门:创建与插入员工及薪资数据

4星 · 超过85%的资源 需积分: 3 2 下载量 41 浏览量 更新于2024-09-13 收藏 38KB TXT 举报
"Oracle 入门教程,包含 SQL 查询示例和两个数据库表(employees 和 salary)的创建及数据插入。" 在Oracle数据库管理系统中,SQL(Structured Query Language)是用于管理和操作数据库的关键工具。本资源提供的内容是Oracle入门级别的SQL查询教程。首先,我们来看如何创建一个名为"employees"的表,它包含了员工的基本信息: ```sql CREATE TABLE employees ( employee_id NUMBER, employee_name VARCHAR2(20), employee_position VARCHAR2(20), employee_age NUMBER, employee_address VARCHAR2(100) ); ``` 这个命令定义了一个新的表格,其中`employee_id`是员工的唯一标识符,`employee_name`是员工姓名,`employee_position`是职位,`employee_age`是年龄,`employee_address`是地址。`NUMBER`和`VARCHAR2`分别是Oracle中的数据类型,前者用于存储数值,后者用于存储可变长度的字符串。 接下来,我们向"employees"表中插入了一些示例数据: ```sql INSERT INTO employees(employee_id,employee_name,employee_position,employee_age,employee_address) VALUES (1,'王晓','开发经理',37,'解放北路23号'); -- ... 插入更多员工记录 ... ``` 每个`INSERT INTO`语句将一条新记录添加到表中,每个`VALUES`后面跟着的是对应的字段值。 同样,我们创建了另一个名为"salary"的表来存储员工的薪资信息: ```sql CREATE TABLE salary ( salary_id NUMBER, employee_id NUMBER, month VARCHAR2(20), salary NUMBER, currency VARCHAR2(10) ); ``` 这个表包括`salary_id`(工资记录ID)、`employee_id`(关联的员工ID)、`month`(月份)、`salary`(工资金额)以及`currency`(货币类型)。 然后,我们同样向"salary"表中插入了数据: ```sql INSERT INTO salary(salary_id,employee_id,month,salary,currency) VALUES (1,1,'1月',8500,'人民币'); -- ... 插入更多工资记录 ... ``` 这些示例展示了如何使用SQL语句在Oracle数据库中创建、插入和管理数据。通过学习这些基本操作,可以进一步了解如何查询、更新和删除数据,进行更复杂的联接查询,以及使用各种函数和条件语句来处理数据。对于初学者来说,这是一个很好的起点,能够帮助他们掌握Oracle数据库的基础操作。