Oracle学习笔记:7天精通指南
需积分: 3 192 浏览量
更新于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基础知识的人来说,是非常有价值的参考资料。
点击了解资源详情
184 浏览量
171 浏览量
233 浏览量
252 浏览量
1380 浏览量
![](https://profile-avatar.csdnimg.cn/91df4959e3154208934ab61cd701098b_zhang_xiao8wan8.jpg!1)
雨燕天涯狼
- 粉丝: 10
最新资源
- 打造仿iOS效果的底部弹出Dialog
- Unity3D点缓存动画识别插件:全平台支持与网格变形
- Java内存分配算法实现:轮转法与高优先权法
- Emacs Overlay:每日更新的Emacs版本与EXWM依赖项
- C++全局钩子打造TopWnd仿制程序
- Python梯度下降分类算法在婚恋配对系统中的应用
- MATLAB实现RTK技术的球心拟合精度分析
- 全面解析easyui文档及案例教程
- ApogeeJS视图库:下一代JavaScript前端开发工具
- 解决Win7系统下USB键盘不识别的万能键盘驱动
- Dracul模块化框架:前后端JavaScript Web应用开发集锦
- Android与Java反编译利器:Fernflower使用教程
- 简化网络传输: 飞鸽传书实现PC间无网线快速互传
- 掌握Nuxt.js沙盒模式:开发与部署Vue项目
- 大数据技术栈面试问题汇总:Hadoop, Spark, Hive
- 掌握无服务器技术:sls-appsync-backend项目解析