oracle管理表

一、创建表

create table tablename(
...
);

二、修改表

        1、添加字段

alter table tablename add column_name datatype

       2、修改字段数据类型

alter table tablename modify column_name datatype

       3、删除字段

alter table tablename drop column column_name;

       4、修改字段名称

alter table tablename rename column column_name to new_column_name;

       5、修改表名

rename tablename to new_tablename;

三、删除表

truncate table tablename;
(截断表)此种方式会删除表中的全部数据,但是表依然存在。相当于delete from tablename,而且比delete效率高
drop table tablename;

此种方式表中的数据以及该表都会被删除


四、复制表

         1、在创建表时复制

crate table new_tablename
as
select column1,... | * from exists_tablename;
            select 后面有几个column,创建的新表里面就有且只有什么字段,并且会将已存在的表里面的数据也复制过来

         2、在添加数据时进行复制

insert into exists_table1
[ ( column1,... ) ]
select column1... | * from exists_table2;
             注意:表一和表二的需要复制的字段顺序和类型要保持一致

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值