Oracle SQL教程:添加约束与SELECT查询实例

需积分: 26 6 下载量 192 浏览量 更新于2024-08-15 收藏 3.47MB PPT 举报
本文档详细介绍了在Oracle数据库中添加约束和执行基础SELECT查询的操作。首先,我们关注于添加约束,包括主键(Primary Key)和外键(Foreign Key)。在"mytest"表中,通过以下语句为"id"列添加主键约束: ```sql ALTER TABLE mytest ADD CONSTRAINT mytest_pk PRIMARY KEY (id); ``` 这确保了"id"列的唯一性,不允许有重复值。 而在"child"表中,通过外键约束与"parent"表中的"id"关联: ```sql ALTER TABLE child ADD CONSTRAINT c_fk FOREIGN KEY (p_id) REFERENCES parent (id); ``` 这个操作用来维护数据完整性,确保"p_id"的值只存在于"parent"表的"id"列中。 接下来,文档展示了如何使用SELECT语句进行基础的数据查询。例如,查询s_emp表中所有员工的信息,包括部门ID(dept_id)和工资(salary),以及对查询结果进行简单的计算,如年薪的计算: - 查询全部字段:`SELECT * FROM s_emp;` - 查询指定列:`SELECT dept_id, salary FROM s_emp;` - 运用算数表达式:如查询年薪,`SELECT salary * 12 AS '年薪' FROM s_emp;` 或者使用括号改变运算顺序,如 `SELECT last_name, salary, 12 * (salary + 100) FROM s_emp;` 这些示例展示了如何在SQL查询中使用表达式、运算符处理数据,以及如何对查询结果字段进行别名设置。在实际应用中,了解这些基础操作对于编写高效、准确的SQL查询至关重要。 总结来说,本文档涵盖了Oracle SQL的基础知识,包括添加表约束和执行SELECT查询,特别是对数据操作中的表达式处理和运算符使用,这对于理解数据库设计和管理,以及日常的数据查询分析工作具有重要的指导作用。