Oracle学习笔记:7天精通指南
需积分: 3 88 浏览量
更新于2024-09-17
收藏 49KB TXT 举报
"Oracle 学习笔记"
这是一份详尽的Oracle学习笔记,涵盖了数据库的基础操作和使用技巧,适合初学者快速掌握Oracle的核心概念和技术。笔记中提到了多个关键点,包括连接数据库、配置环境变量以及SQL语言的基本操作。
1. 连接Oracle数据库:
- 使用telnet命令连接到服务器,例如:`telnet 192.168.0.26`
- 登录到数据库实例,如示例中的`sqlplus sd0910/sd0910`
2. 配置环境变量:
- 对于CShell,需编辑`.cshrc`文件,添加如下设置:
- `setenv EDITOR vi` 设置默认编辑器为vi
- `setenv JAVA_HOME /usr/javase` 定义Java环境变量
- `setpath=(/usr/bin/usr/local/bin$JAVA_HOME/bin$ORACLE_HOME/bin.)` 设置PATH环境变量,包含Oracle相关路径
- 对于BourneShell,编辑`.profile`或`.bash_profile`文件,类似设置`EDITOR=vi`并执行`export EDITOR`来使更改生效
3. SQL*Plus基本操作:
- `:` 命令模式,用于执行SQL语句或操作系统命令
- `u` 用于撤销最后一次操作
- `i` 进入插入模式,在当前光标位置插入文本
- `a` 在当前光标后追加文本
- `I` 在当前行首插入文本
- `A` 在当前行尾追加文本
- `o` 在当前行下新开一行
- `O` 在当前行上新开一行
- `~` 反转当前字符的大小写
4. SQL语言基本操作:
- `r` 替换当前字符
- `cw` 修改一个单词
- `cc` 修改整个当前行
- `C` 从当前位置修改到行尾
- `x` 删除当前字符
- `dd` 删除当前行
- `5dd` 删除5行
- `dw` 删除一个单词
- `3dw` 删除3个单词
- `:5,10d` 删除第5行至第10行
5. 数据操作:
- `yw` 复制一个单词
- `yw` 或 `yy` 复制当前行
- `nyy` 复制n行
- `p` 粘贴
- `:1,2co3` 将第1至2行移动到第3行下面
- `:4,5m6` 将第4至5行移动到第6行之后
6. 移动光标:
- `h` 左移
- `j` 下移
- `k` 上移
- `l` 右移
- `^` 行首
- `$` 行尾
- `B` 词首
- `W` 词尾
- `G` 文件末尾
- `1G` 文件开头
- `H` 屏幕顶部
- `M` 屏幕中间
- `L` 屏幕底部
- `Ctrl+f` 向前滚动一页
- `Ctrl+b` 向后滚动一页
7. 保存与退出:
- `:w` 保存但不退出
- `:wq` 保存并退出
- `:q!` 不保存强制退出
这份笔记通过实例展示了如何与Oracle数据库进行交互,理解SQL语言的基本操作,并提供了关于如何配置和管理Oracle环境的指导。对于想要在短时间内掌握Oracle基础知识的人来说,是非常有价值的参考资料。
2018-11-14 上传
201 浏览量
2009-08-04 上传
雨燕天涯狼
- 粉丝: 10
- 资源: 29
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章