Oracle SQL 快捷指南:查询、创建与管理
需积分: 9 153 浏览量
更新于2024-09-09
收藏 5KB TXT 举报
"Oracle常用SQL大全包含了一系列在数据库开发中常用的SQL语句,涵盖了创建用户、授权、连接、查询、建表、描述、插入、更新、删除、事务控制等多个方面。这些SQL语句适用于Oracle数据库管理系统,并且通过SQL*Plus工具进行操作。"
1. **登录Oracle数据库**:通过SQL*Plus,使用`system/manager`默认账户登录Oracle数据库,或者创建新的用户并分配权限。
2. **查看当前用户**:使用`show user`命令可以显示当前已登录的用户。
3. **查询所有用户**:`select * from all_users`语句用于列出数据库中的所有用户。
4. **创建用户**:`create user a identified by a`创建一个名为`a`的新用户,密码也为`a`,通常需要赋予一些基本角色,如`connect`和`resource`。
5. **连接用户**:使用`connect a/a`登录新创建的用户`a`。
6. **查询所有表**:`select * from tab`可以查看当前用户的全部表。
7. **创建表**:`create table a (anumber)`定义了一个名为`a`的表,其中包含一个名为`anumber`的列。
8. **描述表结构**:`desc a`提供表`a`的列名和数据类型等信息。
9. **插入数据**:`insert into a values (1)`将一条记录(值为1)插入到表`a`中。
10. **查询数据**:`select * from a`用于查看表`a`中的所有数据。
11. **更新数据**:`update a set a = 2`将表`a`中所有行的`a`字段值更新为2。
12. **删除数据**:`delete from a`从表`a`中删除所有数据。
13. **回滚事务**:`rollback`用于撤销最近的数据库更改。
14. **提交事务**:`commit`命令确保所做的所有更改保存到数据库中。
15. **权限管理**:`GRANT`和`ALTER USER`语句用于向用户授予或更改权限,例如`ALTER ANY INDEX`和`DBA`角色。
16. **创建用户配置**:`CREATE USER`语句定义用户账户,包括默认表空间、临时表空间、解锁账户等。
17. **表空间管理**:`CREATE TABLESPACE`用于创建新的表空间,如`table_space`,并指定数据文件路径和大小。
18. **查询表数据**:`select * from b`查询表`b`的所有数据,`create table b as select ...`用于基于查询结果创建新表。
19. **创建派生表**:`create table b (b1, b2, b3) as select a1, a2, a3 from a where 1=2`根据条件从表`a`中创建表`b`。
20. **修改列显示格式**:`col tablespace format`可以改变列的显示格式,比如在查询时调整表空间名称的显示方式。
以上就是Oracle SQL大全中涵盖的一些关键操作,它们是数据库开发和管理的基础,可以帮助开发者有效地操作Oracle数据库。
2023-05-24 上传
2020-03-17 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
小胖宽
- 粉丝: 22
- 资源: 5
最新资源
- No.1_xml读取和保存_stormumd_country_
- 给排水燃气施工组织设计-CFG(水泥粉煤灰碎石桩)施工组织设计方案
- 深度思维-数据集.zip
- svelte-tic-tac-toe:用Svelte制作的Tic Tac Toe游戏
- eyetv-export-scripts:帮助 EyeTV 的脚本
- TimeZoneMap:Mysql时区图,通过坐标查找时区
- 通信管道施工-市政道路电力、照明、通信管道工程施工方案
- Estacion Bombeo PS2 V61_hmi_
- Python库 | comb_spec_searcher-1.3.0.tar.gz
- VB+sql学生管理系统(源代码+系统).rar
- 模电集成运放仿真.zip
- EvernoteDup:将印象笔记账户中的笔记复制到evernote账户中
- doorkeeper4j:Doorkeeper API Java 包装器库
- 亮化照明工程施工组织设计-某室外景观亮化工程施工方案
- XMTextView:UITextView扩展
- bp_hanzi_MATLAB-main_matlab_BP汉字识别_