Oracle 11gR2 数据操作与常用函数详解

下载需积分: 25 | TXT格式 | 2KB | 更新于2024-09-13 | 114 浏览量 | 3 下载量 举报
1 收藏
"Oracle 11g Release 2 数据操作包括了对数据的查询(select)、插入(insert)、更新(update)和删除(delete),以及常用的统计函数(count、max、min、avg、sum、decode、distinct)。" 在Oracle数据库管理中,数据操作是日常工作中不可或缺的部分。以下是这些操作和函数的详细说明: 1. 查询(select): - `SELECT * FROM 表名`:用于获取表中的所有列和行。 - `SELECT 列名 FROM 表名`:选择指定列的数据。 - `SELECT DISTINCT 列名 FROM 表名`:去除重复值,返回唯一不同的值。 2. 插入(insert): - `INSERT INTO 表名 VALUES (值1, 值2, ...)`:向表中插入一行新数据。 - `INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2)`:指定列插入值,其他列如果不填则默认为空或使用默认值。 3. 更新(update): - `UPDATE 表名 SET 列名 = 新值`:更新表中所有行的指定列。 - `UPDATE 表名 SET 列名 = 新值 WHERE 条件`:根据条件更新满足条件的行。 4. 删除(delete): - `DELETE FROM 表名`:删除表中的所有数据,但保留表结构。 - `DELETE FROM 表名 WHERE 条件`:根据条件删除特定行。 5. 统计函数: - `COUNT(*)`:计算表中行的数量。 - `MAX(列名)`:返回指定列的最大值。 - `MIN(列名)`:返回指定列的最小值。 - `AVG(列名)`:计算指定列的平均值。 - `SUM(列名)`:返回指定列的所有数值之和。 - `DECODE(列名, 值1, 结果1, 值2, 结果2, ..., 默认值)`:根据列中的值返回相应的结果,如果列值与给定值匹配,则返回对应的结果值,否则返回默认值。 - `DISTINCT`:用于去除查询结果中的重复项。 在示例中,创建了一个名为"xue_sheng"的表,包含id、xing_ming和nian_ling三列,然后进行了插入、查询、排序、空值检查、更新和删除等操作。通过这些操作,我们可以了解如何在Oracle数据库中进行基本的数据管理和处理。对于统计函数,也展示了它们在实际应用中的用法,如计算行数、求和、求平均值等。这些基础操作和函数构成了数据库操作的核心,无论是在Oracle还是其他SQL数据库系统中,都具有广泛的应用。

相关推荐