Oracle基础入门与高级查询实战技巧
4星 · 超过85%的资源 需积分: 9 163 浏览量
更新于2024-09-11
收藏 10KB TXT 举报
Oracle经典学习笔记是一份全面的指南,旨在帮助学习者掌握Oracle数据库的关键技能和知识。这份笔记涵盖了Oracle SQL的基础操作、数据管理、查询优化以及函数使用等多个核心领域。
1. **SQL Plus与系统权限**:
学习者首先需要了解如何通过SQL*Plus(一个命令行工具)登录到Oracle系统,并以sys/bjsxtassysdba身份执行SQL语句,如解锁用户(alter user scott account unlock)。这强调了权限管理在数据库操作中的重要性。
2. **表结构与基本查询**:
- `DESC`关键字用于查看表的结构,例如查看`EMP`表中的字段类型,如NUMBER、VARCHAR2等。
- 学习了基本的`SELECT`语句,如全表查询(`SELECT * FROM`),多列选择(`SELECT ename, sal, annual_sal`),以及从`DUAL`(内置表,用于演示或练习)查询数据。
3. **条件查询与运算符**:
- `WHERE`子句用于添加筛选条件,如`WHERE deptno <> 10`排除特定部门的员工。
- `BETWEEN`和`.`运算符用于范围查询,如查找工资在800到1500之间的员工。
- `IN`运算符用于匹配多个值,如查找名字为'SMITH'、'JONES'或'BLAKE'的员工。
- `LIKE`运算符用于模式匹配,如查找以'A'开头的名字。
4. **聚合函数与DISTINCT**:
- `DISTINCT`关键字用于去除重复的行,如查询不同部门(DEPTNO)。
- `ORDER BY`用于排序结果集,如按部门号降序(`DESC`)和姓名升序(`ASC`)排列员工。
5. **字符串处理与转换**:
- `LOWER`函数用于将姓名转换为小写,用于不区分大小写的查询。
- `SUBSTR`函数用于提取字符串的一部分,如获取姓名的前三个字符。
- `CHR`函数返回字符对应的ASCII码,而`ASCII`函数则计算给定字符的ASCII值。
6. **数值运算与格式化**:
- `ROUND`函数用于四舍五入数字,如将浮点数23.652四舍五入。
- `TO_CHAR`函数用于格式化输出,如将工资金额格式化为带逗号的格式。
通过这些知识点的学习,读者可以逐步建立起对Oracle数据库的基础操作和查询能力,为进一步深入学习Oracle的存储过程、索引、视图、事务处理等内容打下坚实基础。Oracle经典学习笔记不仅适合初学者入门,也是经验丰富的DBA提升技能的宝贵参考资料。
2012-09-18 上传
2019-02-13 上传
269 浏览量
164 浏览量
266 浏览量
111 浏览量
155 浏览量
282 浏览量
201 浏览量
后来者居上
- 粉丝: 0
- 资源: 1
最新资源
- ACCP-SQL_ 第二章资料
- IBM-PC汇编语言程序设计课后答案
- Design Patterns Workbook 英文版 (pdf)
- C++文件输入输出的使用
- 高质量的C++编程 C++
- ABAP4编程宝典中文版
- C#,ASP.NET程序员面试题
- MyEclipse 6 Java 开发中文教程
- MA0003 移动智能网原理
- javascript
- C%2B%2B+GUI+Programming+with+Qt4.pdf
- Teniga Javascript Edito
- 图文实例教你如何用路由设置共享上网
- 基于arm平台程序设计介绍
- VMware Workstation 6 基本使用
- ubuntu基本资料