开启Oracle之旅全年的第一天(oracle 全年第一天)
开启Oracle之旅:全年的第一天
作为很多企业中不可缺少的数据库管理系统,Oracle在数据存储、数据处理等方面一直拥有着顶尖的性能表现。今天是新的一年的第一天,也是我们开启学习Oracle之旅的好时机。本文将介绍如何搭建Oracle数据库,以及初步使用Oracle进行基本的数据操作。
一、搭建Oracle数据库
1. 下载并安装Oracle软件
官网地址:https://www.oracle.com/cn/database/
建议下载Oracle 19c
2. 进行基本配置
在Installation Type界面选择Typical标准安装类型。在System Class中选择Desktop类别,并选择Create and configure a database,点击Next。
3. 创建新的数据库
在Database Identification界面中,按照要求输入Global database name和SID,注意两个名称应该保持一致,并且SID不允许包含空格等非法字符。在Database Credentials界面输入管理Oracle的系统管理员密码,用于后续的访问管理。
4. 进行额外的设置
在Database Content界面中,使用默认选项进行下一步。而在Database Options界面中,选择需要启用的选项,例如在安装完成后,选择启用Multitenant容器数据库选项。
5. 进行安装
在Summmary界面上查看所有设置,如无问题,确认并安装配置。
二、使用Oracle进行基本的数据操作
1. 连接数据库
首先需要使用管理账号进行Oracle数据库登录,命令如下:
sqlplus / as sysdba
此时需要输入之前设置的系统管理员密码。如果登录成功,则出现类似如下的提示:
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production
Version 19.3.0.0.0
2. 创建和操纵表格
简单创建一个包含ID和Name两个字段的表Peoples,使用以下命令:
CREATE TABLE Peoples
(
ID NUMBER(3),
Name VARCHAR2(50)
);
查询所有表名:
SELECT * FROM tab;
查询当前Peoples表的结构:
DESC Peoples;
向表Peoples中添加数据:
INSERT INTO Peoples (ID, Name)
VALUES (1, ‘Tom’);
查询Peoples表的所有数据:
SELECT * FROM Peoples;
3. 使用PL/SQL
简单的PL/SQL脚本可以帮助提高数据操作的效率。
创建一个简单的PL/SQL脚本test.sql,用于输出Peoples表中的ID和Name。
SET SERVEROUTPUT ON
DECLARE
V_ID Peoples.ID%TYPE;
V_Name Peoples.Name%TYPE;
BEGIN
FOR V IN (SELECT * FROM Peoples)
LOOP
V_ID := V.ID;
V_Name := V.Name;
DBMS_OUTPUT.PUT_LINE(‘ID: ‘ || V_ID || ‘, Name: ‘ || V_Name);
END LOOP;
END;
/
执行脚本:
@C:\Users\test.sql
执行结果将会输出在CMD命令行窗口中。
总结
以上我们简单了解了如何在Windows系统上搭建Oracle数据库,并使用SQL命令进行基本的数据操作,同时学习了PL/SQL脚本的基础语法。在实际应用中,Oracle的效率表现能够满足各类业务场景的数据处理需求。未来,我们还将深入了解Oracle的高级特性和应用实例,继续探索Oracle的无限潜力。