Oracle 10g 常用命令速查手册
需积分: 3 83 浏览量
更新于2024-09-18
收藏 6KB TXT 举报
"Oracle常用语句是数据库管理中的一些基础操作,主要针对Oracle 10g版本。这些语句涵盖了用户管理、连接控制、事务处理、表的操作以及注释和元数据查询等核心功能。"
在Oracle数据库管理系统中,常用的语句主要包括以下几个方面:
1. **用户管理**:
- `DESC`:描述一个表的结构,显示列名、数据类型等信息。
- `SELECT`:用于查询数据,如`SELECT username, created, password FROM dba_users;` 可以查看所有用户的用户名、创建日期和密码。
- `ALTER USER`:修改用户属性,如`ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;` 解锁用户hr并设置密码。
- `CONNECT`:连接到数据库,例如`CONNECT hr/hr;` 使用hr用户身份登录。
2. **当前用户状态与时间**:
- `SHOW USER`:显示当前已连接的用户。
- `SELECT sysdate FROM dual`:获取Oracle系统当前日期和时间。
3. **事务处理**:
- `COMMIT`:提交当前事务,保存所有更改。
- `ROLLBACK`:回滚事务,撤销所有未提交的更改。可以配合`SAVEPOINT`设定恢复点。
4. **SQL模式与自动提交**:
- `SET AUTOCOMMIT ON/OFF`:开启或关闭自动提交模式。默认情况下,Oracle通常处于自动提交模式。
5. **表的操作**:
- `CREATE TABLE`:创建新的表。
- `ALTER TABLE`:修改已有表的结构,可以添加(`ADD COLUMN`)、修改(`MODIFY COLUMN`)、删除(`DROP COLUMN`)列,或重命名(`RENAME COLUMN`)。
- `DROP TABLE`:删除表,彻底移除数据和结构。
- `RENAME TO`:重命名表或视图。
6. **元数据查询**:
- `SELECT * FROM user_tables`:显示当前用户所有的表。
- `SELECT * FROM user_catalog`:查询当前用户的表、索引、触发器等元数据。
- `SELECT rowid, * FROM`:通过ROWID查询特定行的数据。
- `COMMENT ON`:对表或列添加注释,方便后续理解和维护。
7. **时间戳与数据清理**:
- `TIMESTAMP`:与日期和时间相关的操作,例如在创建或更新记录时存储时间戳。
- `TRUNCATE TABLE`:清空表的所有数据,但不释放空间,效率高于`DELETE`。
通过掌握这些基本的Oracle SQL语句,可以有效地进行数据查询、用户管理、事务控制以及数据库对象的维护。在实际工作中,它们是数据库管理员和开发人员必备的技能。
2018-05-14 上传
2011-07-05 上传
2024-01-25 上传
2017-10-26 上传
2011-09-19 上传
2022-08-20 上传
2007-11-14 上传
ding2wife
- 粉丝: 0
- 资源: 79
最新资源
- 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++图形界面开发新篇章