Oracle SQL教程:添加约束与SELECT查询实例
需积分: 26 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查询,特别是对数据操作中的表达式处理和运算符使用,这对于理解数据库设计和管理,以及日常的数据查询分析工作具有重要的指导作用。
2011-07-25 上传
2012-07-04 上传
2012-10-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
三里屯一级杠精
- 粉丝: 35
- 资源: 2万+
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程