重命名表

重命名表

DDL属于数据对象定义语言,主要的功能是创建对象,但是这些对象被谁记录着呢?

当用户进行对象操作的时候,Oracle中提供有一个数据字典,用于记录所有的对象状态。每当用户创建表之后,那么会自动在数据字典里面增加一行信息,表示表创建了,表删除了也会在数据字典里面执行删除操作,但是,整个过程是由Oracle自己维护的,用户不能够直接操作数据字典的CRUD.只能够通过命令完成。

​ 数据字典用户常用主要分为三类:

  • USER_*:用户的数据字典信息;

  • DBA_*:管理员的数据字典

  • ALL_*:所有人都可以看的数据字典。

    之前使用过这样的语句

    SELECT * FROM tab;
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mg2nl5jY-1580655716658)(C:\Users\016322605\Desktop\csdn\Oracle\捕获208.PNG)]

    严格来讲此时可以使用数据字典完成,既然是用户的查询,那么可以使用“user_tables”

    SELECT * FROM user_tables;
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sDXU9Sgp-1580655716662)(C:\Users\016322605\Desktop\csdn\Oracle\捕获209.PNG)]

这个数据字典之中记录了保存数据的存储情况、占用的资源情况。

实际上表的重命名就属于更新数据字典的过程

语法:RENAME 旧的表名称 TO 新的表名称

范例:将member表更名为person表

SELECT * FROM member;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FO5bjO9u-1580655716666)(C:\Users\016322605\Desktop\csdn\Oracle\捕获210.PNG)]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值