达内Oracle五天学习笔记-SQLPLUS与SQL基础
需积分: 4 89 浏览量
更新于2024-07-27
收藏 181KB DOC 举报
"达内Oracle五天学习笔记,涵盖了SQLPLUS命令、Oracle 9i版本信息、数据恢复、SQL结构及语句"
这篇笔记主要聚焦于Oracle数据库的学习,由知名的IT培训机构达内教育提供,主要围绕Oracle 9i的使用展开。笔记首先介绍了SQLPLUS的基本命令,这是Oracle数据库管理员和开发人员常用的交互式查询工具。`set NLS_LANG=american_america.us7ascii`是设置字符集的命令,确保后续脚本能够正确执行。`cd`命令用于切换目录,`summit2.sql`可能是练习或演示用的SQL脚本。
笔记还提到了查询Oracle版本的SQL语句,即`select * from v$version`,这可以帮助用户了解当前正在使用的Oracle数据库的版本信息。在恢复练习表时,可以通过`sqlplus / @summit2.sql`来执行恢复命令,前提是需要在包含该脚本的目录下运行。
在Oracle中,`sqlplus 用户名/密码`用于登录数据库,`show user`则用来显示当前已登录的身份。`set pause on/off`可以开启或关闭命令执行时的暂停功能。Oracle中的日期和字符默认左对齐,数字右对齐。如果遇到错误`table or view does not exist`,意味着尝试访问的表或视图不存在。
笔记还提到,可以使用`edit`命令在vi编辑器中直接编辑最近执行的SQL命令。如果需要通过错误号查找错误详情,可以使用`!oerror a942`,或者利用`host`命令在SQL环境中切换到Unix环境执行Unix命令。
在运行SQL脚本时,可以使用`@`符号结合脚本名,例如`@demobld.sql`和`@demobid.sql`。`save`命令用于保存SQL语句到文件,`spool`命令则用于将SQL操作记录到指定文件,方便后期查看或重播。
SQL被分为四大类:DDL(数据定义语言)用于创建和修改数据库结构,如`CREATE TABLE`;DML(数据操纵语言)用于插入、更新和删除数据,如`INSERT`, `UPDATE`, `DELETE`;DCL(数据控制语言)用于权限管理,如`GRANT`和`REVOKE`;而`COMMIT`和`ROLLBACK`则属于事务控制,用于保存或回滚数据更改。
笔记中还提到了Oracle的表分类,包括系统表(数据字典)和用户表。熟悉数据字典可以提高数据库的使用效率。
这篇笔记对于初学者来说是很好的参考资料,涵盖了Oracle数据库的基础操作和SQL语法,为深入学习Oracle提供了良好的起点。
2009-05-13 上传
2009-05-12 上传
2009-05-13 上传
2015-05-17 上传
2009-09-02 上传
2011-12-01 上传
2009-04-22 上传
2017-12-27 上传
feng8135864
- 粉丝: 0
- 资源: 1
最新资源
- Ginger Cat Theme & New Tab-crx插件
- 消息果留言板
- 新疆胡杨河市DEM.zip
- Android应用源码之项目启动的时候,弹出的悬浮带有关闭按钮的dialog.zip项目安卓应用源码下载
- 摄影图
- ImageGallery:这是一个简单的图库应用程序,可从API提取图像。 我使用了Image Caching,这就是为什么如果没有Internet连接它可以显示最后一个视图的原因。 重新连接互联网并更新API数据后再次更新视图
- 动态创建和填充树视图
- 小清新网站改版上线倒计时模板
- Lib,图书信息管理系统c语言源码,c语言程序
- redstonecold
- MFAN通用企业网站后台管理系统模板
- 网页截图-crx插件
- OLED_Lib,c语言识别图片文字源码实现,c语言程序
- Learn_git
- 微信小程序优质demo推荐:辩论计时.zip
- 微信小程序之爱物微商城