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

目录

一、建表流程

二、数据库

三、表空间

 (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;    --完全删除(表空间与数据文件)

四、用户

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值