oracle数据库、表空间、用户、表的创建和导入导出

本文详细介绍了Oracle数据库的创建流程,包括创建表空间、用户以及表的步骤。讲解了如何进行数据导入导出,并重点阐述了表空间的管理和用户授权,以及表的约束设置,如主键、外键、唯一性、非空和默认约束。
摘要由CSDN通过智能技术生成

目录

一、建表流程

二、数据库

三、表空间

 (1)创建表空间

(2)删除表空间

四、用户

​编辑

(1)创建用户同时关联表空间

(2)给用户授权

(3)导入导出

五、表

(1)创建表

(2)导入导出

(3)用图像化软件添加表约束

1.主键约束——设置主键

2.外键约束——给“主表”设置外键约束,引用“引用表”的主键

3.唯一约束

4.非空约束

5.默认约束

6.检查约束


一、建表流程

创建过程:创建数据库 → 创建表空间 → 创建用户(同时关联表空间) → 创建表

二、数据库

在运行中输入:

sqlplus 用户名/密码@ip地址【本地输localhost】/数据库(sid)名

导出:

exp 用户名/密码@数据库(sid)名 file=d:\backup\备份文件名.dmp full=y     --导出到d:\backup里


导入:

imp 用户名/密码@数据库(sid)名  file=d:\backup\备份文件名.dmp full=y


注意:用户必须具有dba权限

三、表空间

表空间是一个抽象的逻辑概念,1个表空间可以存放多个用户的表文件(物理存储形式)

 (1)创建表空间

create tablespace 自定义表空间名
logging   #创建过程会记录日志到日志文件
dataflle 'D: \oracle19c\oradata\ORCL\orclpdb\自定义数据文件名dbf'
size 200m     #表空间初始大小200MB
autoextend on   #开启自动扩容
next 50m 【maxsize 1000m】    #不够了每次扩容50MB,最大能扩容到1GB
extent management local ;  #管理策略是本地管理

(2)删除表空间

drop tablespace 表空间名 including contents and datafiles;    --完全删除(表空间与数据文件)

四、用户

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值