Oracle 入门
Oracle数据库是一种大型关系型数据库系统,被广泛应用于企业级应用和数据仓库。以下是一些基本的Oracle数据库操作和SQL查询示例。
- 登录到Oracle数据库
sqlplus username/password@database
- 创建新用户
CREATE USER new_user IDENTIFIED BY password;
- 给新用户授权
GRANT CONNECT, RESOURCE TO new_user;
- 创建表
CREATE TABLE employees (
employee_id NUMBER(6),
first_name VARCHAR2(20),
last_name VARCHAR2(25) NOT NULL,
email VARCHAR2(25) NOT NULL,
phone_number VARCHAR2(15),
hire_date DATE NOT NULL,
job_id VARCHAR2(10),
salary NUMBER(8, 2),
commission_pct NUMBER(2, 2),
manager_id NUMBER(6),
department_id NUMBER(4)
);
- 插入数据
INSERT INTO employees (employee_id, first_name, last_name, email, phone_number, hire_date, job_id, salary, commission_pct, manager_id, department_id)
VALUES (100, 'John', 'Doe', 'john.doe@example.com', '123-456-7890', TO_DATE('2000-01-01', 'YYYY-MM-DD'), 'IT_PROG', 60000, NULL, NULL, 50);
- 查询数据
SELECT * FROM employees WHERE department_id = 50;
- 更新数据
UPDATE employees SET salary = salary * 1.1 WHERE employee_id = 100;
- 删除数据
DELETE FROM employees WHERE employee_id = 100;
- 删除表
DROP TABLE employees;
- 创建索引
CREATE INDEX emp_last_name_idx ON employees(last_name);
这些操作和查询是Oracle数据库操作的基础,对于初学者来说,可以通过这些例子来熟悉Oracle的使用。在实际应用中,Oracle数据库还涉及更复杂的操作,如触发器、存储过程、视图、序列等。
评论已关闭