美文网首页oracle经验之谈
12、DDL改变表结构操作

12、DDL改变表结构操作

作者: 小母牛不生产奶 | 来源:发表于2018-10-21 12:44 被阅读0次

创建表

Create table student( Sid number(10), Snamevarchar2(10) ) tablespace tt; 

以上 tablespace 不是必须的。默认不写,则创建在登录的用户所在的表空间上


使用子查询创建表

create table myemp as select * from emp;

create table myemp as select * from empwhere deptno=10;

create table myemp as select * from emp1=2;


添加字段

Alter table student add age number(5);


修改字段

Alter table student modify age number(10);

alter table table2 rename column result toresult2;


删除字段

Alter table student drop column age;


清空表数据

Truncate table student; 

正常情况下删除数据,如果发现删除错了,则可以通过 rollback 回滚。如果使用了截断表,则表示所有的数据不可恢复了.所以速度很快(更详细的说明可查看 Oracle 体系结构)


删除表

Drop table student;


重命名表

Rename student to student1; 

相关文章

  • 12、DDL改变表结构操作

    创建表 Create table student( Sid number(10), Snamevarchar2(1...

  • mysql表结构操作——DDL

    什么是DDL? 添加一列 alter table 表名 add 列名 数据类型; 修改一个表的字段类型 alter...

  • MySQL基本操作

    SQL语句:结构化查询语言 DDL: 数据定义语言, 定义数据库对象:库、表、列、表结构 DML: 数据操作语言,...

  • SQL基础语句(一看就会版)

    DDL Data Definition Language 数据定义语言,在定义或改变表结构、数据类型、表之间的链接...

  • MySQL DDL详情揭露

    前言: MySQL中DDL语句,即数据定义语言,用于创建、删除、修改、库或表结构,对数据库或表的结构操作。常见的有...

  • mysql语句

    DDL:对数据库,表,列进行操作DDL:对数据库,表,列进行操作 关键字:create 创...

  • SQL之DDL

    DDL是用于操作数据库以及表结构的语句 数据库操作 数据类型 表操作 一.数据库操作 查看所有数据库:SHOW D...

  • 上线检查DDL和DML

    可能部分同学对DDL和DML不是特别熟悉,但是说到SQL脚本就知道了。DDL用于定义或改变表的结构、数据类型等;D...

  • HIVE语句

    DDL(data definition) CREATE、ALTER、DROP…… 创建表 修改表 显示命令 操作:...

  • SQL基础

    查询当前会话产生的所有profiles; DDL的基础语法 对数据库进行定义 2.对数据表进行定义 改变表结构 数...

网友评论

    本文标题:12、DDL改变表结构操作

    本文链接:https://www.haomeiwen.com/subject/jokbzftx.html