MySQL和Oracle的增删改查对比

本文对比了Oracle和MySQL在表空间管理、数据库创建与删除方面的差异。Oracle中,创建表空间涉及TEMPORARY关键字和DATAFILE,而修改表空间包括状态调整、数据文件增删。MySQL创建数据库关注字符集设定,删除数据库需考虑IF EXISTS条件。在表的操作上,Oracle的建表可指定TABLESPACE,并使用CONSTRAINT定义复合主键,删除表有DROP和TRUNCATE两种方式。
摘要由CSDN通过智能技术生成

Oracle的表空间:

创建表空间:CREATE [TEMPORARY] TABLESPACE tablespace_name

                        TEMPFILE|DATAFILE 'XX.dbf'SIZE XX

#[TEMPORARY]指表临时

修改表空间的状态:

·设置脱机或者联机的状态:ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;

#表空间设计为脱机后就不能用了

#联机ONLINE是默认命令

·设置为只读或者可读写状态:ALTER TABLESPACE tablespace_name READ ONLY/READ WRITE

#READ WRITE读写是默认状态

·增加数据文件:ALTER TABLESPACE tablespace_name ADD DATAFILE 'XX.dbf' SIZE XX;

·删除数据文件:ALTER TABLESPACE tablespace_name DROP DATAFILE 'XX.dbf' SIZE XX;

#不能删除表空间里第一个数据文件

删除表空间:DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值