Oracle数据库学习笔记:SQL,DBMS,Oracle安装与查询
需积分: 1 64 浏览量
更新于2024-09-15
收藏 31KB TXT 举报
"Oracle小结"
本文是对Oracle数据库系统的一些基本理解和总结,涵盖了SQL语言、数据库概念、Oracle安装、SQL语法以及注释与查询等方面的知识。
首先,SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言。它包括数据查询(DQL)、数据操作(DML)、数据定义(DDL)和数据控制(DCL)四个部分。DQL主要用于查询数据,如SELECT语句;DML涉及数据的插入、更新和删除,如INSERT、UPDATE和DELETE;DDL用于创建和修改数据库对象,如CREATE、ALTER和DROP;而DCL则处理权限管理,如GRANT和REVOKE。此外,SQL还包括事务管理,如COMMIT、ROLLBACK和SAVEPOINT。
在数据库领域,我们有三个关键术语:数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)。数据库是存储结构化信息的集合,DBMS是一组用于创建和管理数据库的软件工具,而DBS则包含了数据库及其硬件、软件和人员在内的整个系统。在现实应用中,通常使用RDBMS(关系数据库管理系统)来处理结构化的数据,它要求数据以表格形式存在,并遵循实体间的一对多或多对多关系。
Oracle是广泛应用的数据库之一,与其他如MySQL、SQL Server、Access和DB2等一起构成了主流的数据库选择。安装Oracle数据库在Windows环境下,可以按照官方步骤进行,完成安装后,可以通过EM(Enterprise Manager)或SQL*PLUS等工具进行管理和访问。例如,通过URL http://system:1158/em 登录EM,使用SQL*PLUS则可以通过 http://system:5560/isqlplus/ 并以用户scott和密码tiger登录。
对于SQL的使用,我们可以用SELECT语句查询数据,如查询所有表名,可以执行`SELECT table_name FROM user_tables;`。查看表结构可以使用DESC命令,如`DESC dept;`。添加注释可以使用COMMENT ON语句,分别针对表和列进行。
在SELECT查询中,可以使用别名(AS关键字)来重命名列名,如`SELECT job AS "gongzuo" FROM emp;`,这有助于提高查询的可读性。同时,SELECT语句还可以配合WHERE子句过滤数据,GROUP BY和HAVING子句进行分组聚合,以及JOIN操作连接多个表,以满足复杂的数据需求。
Oracle数据库是一个强大且广泛使用的系统,掌握其基本概念和SQL操作对于数据库管理和开发工作至关重要。通过不断学习和实践,可以深入理解其工作原理并提升数据库管理技能。
2009-07-06 上传
2010-03-26 上传
2013-05-31 上传
2013-03-24 上传
2008-10-24 上传
2012-08-27 上传
2009-01-13 上传
2008-10-23 上传
2022-05-02 上传
wpwsyl
- 粉丝: 1
- 资源: 1
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章