Oracle SQL学习笔记:从基础到进阶
5星 · 超过95%的资源 需积分: 44 67 浏览量
更新于2024-07-28
收藏 11.04MB PDF 举报
"这是一份完整的MLDN魔乐科技Oracle课堂笔记,涵盖了Oracle数据库的多个版本,包括2、2.11、2.21等,并且与MLDN的Oracle视频教程配套。笔记中提到了sqlplusw工具的使用,以及SQL命令的基本操作,如查询语句SELECT * FROM emp。此外,还涉及了Oracle数据库的一些关键概念,如用户管理(如scott、tiger、system、manager、sys),以及数据库连接和企业管理器(EM)的相关内容。笔记中还提到了Oracle安装文件如setup.exe,不同版本间的演变,如Oracle8、Oracle8i、Oracle9i、Oracle10g。"
本文将深入探讨这些Oracle数据库的基础知识和关键概念。
1. Oracle数据库:Oracle是一种关系型数据库管理系统,由甲骨文公司开发,是全球最大的企业级数据库解决方案之一。它支持各种类型的数据存储,并提供了高级的管理和安全性功能。
2. SQLPlus和SQLPlusW:SQLPlus是Oracle提供的一个命令行工具,用于执行SQL语句和PL/SQL块。SQLPlusW是其图形化版本,提供更友好的用户界面。它们是数据库管理员进行数据库查询、数据操作和脚本执行的主要工具。
3. 版本历史:笔记中提到的Oracle版本如Oracle8、Oracle8i、Oracle9i、Oracle10g展示了Oracle的发展历程。"i"在Oracle8i中代表"Internet",强调了该版本对互联网支持的增强。Oracle10g则引入了Grid Infrastructure,增强了高可用性和可扩展性。
4. 用户账户和权限:Oracle数据库有预定义的系统用户,如scott、tiger、system、manager和sys。其中,sys是最高级别的系统管理员,拥有创建和修改数据库结构的权限,通常建议以sys用户登录时使用ASSYSDBA或SYSOPER角色。
5. 数据查询:基础的SQL查询语句如`SELECT * FROM emp;`用于从emp表中检索所有记录。错误代码如ORA-00942表示表不存在,提示用户检查表名是否正确或权限是否足够。
6. 文件操作:笔记中的`@`符号用于在SQLPlus中执行文本文件中的SQL语句,例如`@demo.txt`。这在批量处理或重复执行相同操作时非常有用。
7. 连接与身份验证:使用`conn`命令连接到数据库,例如`connsys/change_on_install`,这里sys用户以ASSYSDBA角色登录。`/`后跟的是口令,用于身份验证。
这份MLDN笔记提供了Oracle数据库的入门知识,包括版本历史、基本SQL操作、用户管理、数据库连接以及工具的使用,是学习Oracle数据库的良好参考资料。通过这些内容,读者可以对Oracle数据库系统有一个初步的理解,并能开始进行简单的数据库管理和查询操作。
2008-05-15 上传
2021-10-19 上传
2009-07-23 上传
2012-01-19 上传
2011-06-05 上传
2010-11-19 上传
2008-08-26 上传
2011-01-01 上传
wm_21000301
- 粉丝: 6
- 资源: 10
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手