Oracle SQL基础:简单查询与数据操作

需积分: 10 21 下载量 200 浏览量 更新于2024-08-15 收藏 129KB PPT 举报
本文主要介绍的是Oracle数据库中的SQL语句操作,特别是关于简单查询的基本知识。SQL,即结构化查询语言,是用于管理关系数据库的标准语言,具有数据查询、定义、操纵和控制等功能。Oracle数据库完全遵循ANSI的SQL标准。 在Oracle中,SQL语言主要分为以下几类: 1. 数据查询语言(DQL):用于检索数据库中的数据。 2. 数据定义语言(DDL):用于创建、修改和删除数据库对象,如表、视图等。 3. 数据操纵语言(DML):用于对数据库中的数据进行插入、更新和删除操作。 4. 事务控制语句(TCL):确保数据一致性,包括提交(COMMIT)、回滚(ROLLBACK)和保存点(SAVEPOINT)操作。 5. 数据控制语言(DCL):处理权限管理,如授权和撤销用户访问权限。 简单查询语句是SQL中最基础的部分,主要包括以下语法: - `DESC`命令用于显示表的结构,包括列名、数据类型和约束信息。 - 查询所有列时,可以使用`SELECT * FROM table;`,其中`*`代表所有列。 - 查询指定列时,写法为`SELECT column1, column2, ... FROM table;`,列名之间用逗号分隔。 例如,对于`company.employee_BASIC`表,我们可以执行以下查询: - 查看所有列:`SELECT * FROM company.employee_BASIC;` - 仅查询`emp_no`和`emp_name`两列:`SELECT emp_no, emp_name FROM company.employee_BASIC;` 在查询日期列时,Oracle默认的日期格式是`DD-MON-YY`,对于不同的语言设置,月份可能会显示为中文或英文。要消除查询结果中的重复行,可以使用`DISTINCT`关键字,如`SELECT DISTINCT column FROM table;`。 简单查询语句还支持对数据进行计算,例如使用算术运算符(+,-,*,/)进行列的数学运算,以及使用聚合函数(如SUM,AVG,COUNT,MAX,MIN)来统计和分析数据。 通过这些基本的SQL语句,可以实现对Oracle数据库中数据的灵活查询和操作。在实际应用中,还可以结合WHERE子句进行条件筛选,ORDER BY子句进行排序,以及GROUP BY子句进行分组统计,以满足更复杂的数据需求。