Oracle数据库常用命令详解
需积分: 14 7 浏览量
更新于2024-09-13
1
收藏 14KB PDF 举报
"Oracle数据库操作命令集合包含了Oracle数据库的一些基础和常用操作,旨在帮助用户更有效地管理和使用Oracle数据库。以下是一些重要的Oracle数据库命令及其详细解释:
1. sqlplus启动方式:在DOS环境下,你可以通过`sqlplus 用户名/密码@连接标识 AS sysdba`来启动sqlplus,例如`sqlplus sys/password AS sysdba`用于以系统管理员角色登录,或者`sqlplus scott/password`以普通用户scott登录。
2. 用户连接:在sqlplus中,使用`conn`或`connect`命令进行用户切换,如`conn Scott/password`(默认密码为`tiger`)。
3. 用户解锁:若用户被锁定,可使用`ALTER USER 用户名 Account UNLOCK;`命令解锁,例如`ALTER USER scott Account UNLOCK;`。
4. 查看当前用户:`select user from dual;`或`show user;`可以显示当前已连接的用户。
5. sql帮助:输入`help index;`获取sqlplus的帮助信息。
6. 数据库启停:`shutdown [NORMAL|IMMEDIATE|ABORT|TRANSACTIONAL];`命令用于关闭数据库,`startup`则用于启动数据库。
7. 查询操作:`select * from 表名;`用于选择表的所有列,`select 列1, 列2 from 表名;`选择指定列,`select * from 表名 where 条件;`根据条件筛选数据。
8. 字段别名:使用`AS`定义列的别名,如`select hiredate AS 雇用日期 from emp;`,不使用AS也是允许的,但推荐使用。
9. 字符串连接:`select dname || loc from dept;`将dname和loc两列的值连接在一起。
10. 提取前N条记录:`select * from 表名 where rownum <= N;`可以获取表的前N条记录。
11. NULL处理:在查询中,`null`表示未知值,`null`参与运算的结果也是`null`。例如`select ename, job from emp where comm is [not] null;`筛选出commission字段有值或无值的记录。
12. LIKE关键字:`like`用于模糊匹配,如`select dname from dept where dname like '_S%';`查找以'S'开头的部门名称。
13. IN关键字:`in`用于指定一个值列表,如`select dname, dpart, log from dept where deptno in (10, 20);`选择deptno值为10或20的记录。
14. BETWEEN AND关键字:`between`和`and`用于范围查询,例如`select * from dept where deptno between M and N;`选取deptno在M和N之间的记录。
了解并熟练掌握这些基本命令,将极大地提高你在Oracle数据库环境中的工作效率。"
191 浏览量
2013-10-31 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
295 浏览量
似水若冰初见
- 粉丝: 10
- 资源: 14
最新资源
- linux常用指令介绍
- 122道Java面试题大全(包含答案)-面试宝典
- Lotus Domino邮件服务器全攻略
- MCSE(网络架构操作题)
- AutoCAD 快捷键大全
- Oracle+Call+Interface+-+Programmer's+Guide
- ASP.NET专业项目实例开发(修订版)-课件(部分)
- ucos嵌入式实时操作系统(第二版).pdf
- WebSpherePortal6.1集群安装
- rails22cn.pdf
- vimbook详细学习手册
- ArcGIS二次开发编程实例
- Netcool Omnibus 知识集锦
- Sniffer Pro 入门指南 4.7版
- ARCGIS数字化教程
- AT89S52中文资料