Oracle数据库学习笔记:SQL,DBMS,Oracle安装与查询

需积分: 1 0 下载量 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操作对于数据库管理和开发工作至关重要。通过不断学习和实践,可以深入理解其工作原理并提升数据库管理技能。