Oracle数据库语法总结:表空间、用户、权限和表的创建
需积分: 10 83 浏览量
更新于2024-07-30
收藏 321KB PDF 举报
Oracle数据库语法总结
Oracle数据库语法总结是Oracle数据库的基本语法和操作指南,本文档将详细介绍Oracle数据库的基本语法和操作命令,包括表空间的创建、删除、用户的创建和授权等操作。
表空间的创建和删除
在Oracle数据库中,表空间是存储数据的基本单位。创建表空间可以使用以下命令:
```sql
CREATE TABLESPACE newer
DATAFILE 'F:\Oracle基础\work\newer.dbf'
SIZE 10M
AUTOEXTEND ON;
```
上面的命令将创建一个名为newer的表空间,数据文件路径为F:\Oracle基础\work\newer.dbf,大小为10M,自动扩展开关打开。
删除表空间可以使用以下命令:
```sql
DROP TABLESPACE newer
INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
```
上面的命令将删除名为newer的表空间,包括所有的内容和数据文件,并且级联删除所有的约束。
用户的创建和授权
在Oracle数据库中,用户是数据库的使用者。创建用户可以使用以下命令:
```sql
CREATE USER ACCP IDENTIFIED BY ACCP
DEFAULT TABLESPACE newer
TEMPORARY TABLESPACE newer1;
```
上面的命令将创建一个名为ACCP的用户,密码为ACCP,默认表空间为newer,临时表空间为newer1。
授予用户权限可以使用以下命令:
```sql
GRANT CONNECT TO ACCP;
GRANT RESOURCE TO ACCP;
GRANT CREATE TABLE TO ACCP;
GRANT CREATE VIEW TO ACCP;
GRANT SELECT ON scott.emp TO ACCP;
GRANT ALL ON scott.emp TO ACCP;
```
上面的命令将授予用户ACCP连接数据库的权限、资源权限、创建表的权限、创建视图的权限、查询scott.emp表的权限和所有权限。
表的创建
在Oracle数据库中,表是存储数据的基本单位。创建表可以使用以下命令:
```sql
CREATE TABLE emp AS SELECT * FROM scott.emp;
```
上面的命令将创建一个名为emp的表,结构与scott.emp表相同。
数据类型是Oracle数据库中的一种基本概念,包括字符类型、数值类型、日期类型等。字符类型包括CHAR、VARCHAR2、LONG等,数值类型包括NUMBER、INTEGER等,日期类型包括DATE、TIMESTAMP等。
Oracle数据库语法总结是Oracle数据库的基本语法和操作指南,本文档详细介绍了Oracle数据库的基本语法和操作命令,包括表空间的创建和删除、用户的创建和授权、表的创建等操作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
115 浏览量
475 浏览量
点击了解资源详情
点击了解资源详情
niuzhou
- 粉丝: 2
- 资源: 6
最新资源
- jdk-7u80-windows-x64.exe
- CRM成功的十大秘诀DOC
- InsectDefense
- ProClub:2015-2016年霍姆斯特德高中编程俱乐部工作坊资料
- cryptmount:Linux加密文件系统管理工具-开源
- Zadania-Informatyka
- cards_test_task
- 三菱PLC通过三菱控件与PC交互
- 留住客户还不够
- tv-remote-control:在浏览器上运行的电视遥控模拟器
- python-utils:在Keboola Connection环境中运行的Python应用程序的实用程序库
- 数据库世界:CS340网站数据库
- cpu环境下可运行的骨骼序列行为识别的代码
- IFCX-开源
- st-tutorial.github.io
- DeliveryTracker:大韩民国的快递服务跟踪器写在Rust中