Oracle 学习文档笔记 Oracle 是一种关系型数据库管理系统,它提供了强大的数据存储和管理功能。本笔记将覆盖 Oracle 的基本操作、PL/SQL 编程和数据库操作的相关指令。 数据库基本操作 在 Oracle 中,创建用户、删除用户、修改用户密码等操作都是基本操作之一。例如,创建用户可以使用以下语句: `CREATE USER zhangwen IDENTIFIED BY zhangwen DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;` 删除用户可以使用以下语句: `DROP USER zhangwen;` 修改用户密码可以使用以下语句: `ALTER USER lemon IDENTIFIED BY workit;` PL/SQL 编程 PL/SQL 是 Oracle 的过程语言,可以用来编写存储过程、函数和触发器等。例如,以下是一段简单的 PL/SQL 程序: `DECLARE v_name VARCHAR2(20); BEGIN v_name := 'Mr.zhang'; DBMS_OUTPUT.PUT_LINE('Hello, ' || v_name); END;` 这段程序将输出“Hello, Mr.zhang”。 数据库操作的相关指令 数据库操作的相关指令包括创建表、修改表、删除表、插入数据、更新数据和删除数据等。 例如,创建表可以使用以下语句: `CREATE TABLE couple ( name VARCHAR2(20), age NUMBER(3), address VARCHAR2(20), bz VARCHAR2(20) );` 修改表可以使用以下语句: `ALTER TABLE couple ADD bz VARCHAR2(20);` 删除表可以使用以下语句: `DROP TABLE couple;` 插入数据可以使用以下语句: `INSERT INTO couple (name, age, address, bz) VALUES ('Mr.zhang', 20, '湖南省邵阳市邵东县', 'handsome');` 更新数据可以使用以下语句: `UPDATE power_tree SET pid = '5', isparent = 'true' WHERE SUBSTR(power_id, 1, 1) = 5 AND power_id != 5;` 删除数据可以使用以下语句: `DELETE FROM couple WHERE name = 'Mr.zhang';` 数据定义语言(DDL) DDL 是一种用于定义数据库结构的语言,包括创建表、修改表、删除表等操作。 例如,创建表可以使用以下语句: `CREATE TABLE power_tree ( power_id NUMBER(4) PRIMARY KEY NOT NULL, pid VARCHAR2(20), isparent VARCHAR2(5) );` 修改表可以使用以下语句: `ALTER TABLE power_tree MODIFY power_id NUMBER(4) PRIMARY KEY NOT NULL;` 删除表可以使用以下语句: `DROP TABLE power_tree;` 数据操作语言(DML) DML 是一种用于操作数据库数据的语言,包括插入数据、更新数据和删除数据等操作。 例如,插入数据可以使用以下语句: `INSERT INTO power_tree (power_id, pid, isparent) VALUES (1, '0', 'false');` 更新数据可以使用以下语句: `UPDATE power_tree SET pid = '5', isparent = 'true' WHERE SUBSTR(power_id, 1, 1) = 5 AND power_id != 5;` 删除数据可以使用以下语句: `DELETE FROM power_tree WHERE power_id = 5;` 查询 查询是数据库操作的基本操作之一,包括简单查询、复杂查询、子查询等。 例如,简单查询可以使用以下语句: `SELECT * FROM couple;` 复杂查询可以使用以下语句: `SELECT * FROM couple WHERE name = 'Mr.zhang';` 子查询可以使用以下语句: `SELECT * FROM couple WHERE age = (SELECT AVG(age) FROM couple);` 本笔记涵盖了 Oracle 的基本操作、PL/SQL 编程和数据库操作的相关指令,旨在帮助读者快速掌握 Oracle 的基本知识。





剩余41页未读,继续阅读


























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 镀锌钢管卡箍连接施工工艺标准(镀锌、衬塑、涂塑钢管等).doc
- 煤矿信息化经验.doc
- 安全监理规划(样本-).doc
- 风管漏光检测记录.docx
- 第4章-绘制类命令.ppt
- 数控编程课程设计方案说明书模版.doc
- 安全项目竣工验收表.docx
- 一元线性规划matlab算例及解释.docx
- 第09章-使用数据透视表.ppt
- G(TDSCDMA)网络工程室内分布系统建设原则.doc
- 五星酒店智能化设施管理应用案例分析.ppt
- 互联网+时代民办高校《初级财务会计》课程教学模式改革研究.docx
- 风管道施工技术交底.pdf
- 工程基坑支护劳务分包协议书.doc
- 火炬放散职业健康安全技术操作规程.doc
- 计算机平面设计专业人才培养方案.doc



评论0