创建和维护表

数据库对象:表,视图,约束,索引,同义词,触发器,存储过程,函数等。

1.创建表

CREATE table temp (id NUMBER,name VARCHAR2(40),age number)

使用子查询语法创建表

create table temp2 as (select * from emp where sal>1000)

2.修改表
A.添加列

alter table  表名 add (,)
ALTER TABLE TEMP ADD(YY NUMBER,YR NUMBER)

B.修改列

alter table  表名 modify(字段名 类型)
ALTER TABLE TEMP2 MODIFY(列,数据类型)`(改变之前这列的值必须是空的,默认值的修改不会影响存在的行,只会影响新增的行)

C.删除列

alter table  表名 drop (,)
ALTER TABLE TEMP2 drop(sal,hiredate)

3.删除表

drop table emp

4.重新命名表

rename emp to emp1

5.截断表

truncate table emp
truncate(DDL)和delete(DML)的区别:truncate只能删除表中的记录,释放存储空间,不可以回滚。delete可以删除指定记录,不释放存储空间,可以回

滚。


数据字典
是指数据库中系统自带的各种系统表,可以用来查询等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 17/12/13创建和维护表 创建表 运用子查询语句创建表 修改表 添加列 修改列 删除列 删除表 重命名表 把e...
    金春国_Roy阅读 135评论 0 0
  • MySQL技术内幕:InnoDB存储引擎(第2版) 姜承尧 第1章 MySQL体系结构和存储引擎 >> 在上述例子...
    沉默剑士阅读 7,474评论 0 16
  • 索引的实现方式 1、B+树我们经常听到B+树就是这个概念,用这个树的目的和红黑树差不多,也是为了尽量保持树的平衡,...
    大黄大黄大黄阅读 2,402评论 1 14
  • 班级情况: 校区:科学创想乐高机器人和平校区 时间:周二5:30-6.30 学员:张恩诚,张谦灏,王楚...
    Happy00阅读 2,859评论 0 0
  • 当时酷暑,高温难耐,即便如此,在得知自己被录取的消息后,也觉得天空更蓝,鸟儿更加可爱了,熬过了在家的许多日子,最终...
    兰格里阅读 241评论 0 0