(1)创建表 — CREATE TABLE

① Create table 创建表

准备条件:具备创建表的权限和存储空间;制定表名,列名,数据类型,尺寸

create table 语句

必须具备:create table 权限、储空间

② 使用子查询创建表

(2)更新表 — ALTER TABLE

① 追加一个新列(使用ADD子句追加一个新列)

① 改一个列 (可以修改列的数据类型,尺寸和默认值)

① 删除一个列(使用drop column子句删除不再需要的列)

① 重命名一个列(使用RENAME COLUMN[table_name]to子句重命名列)

(3)删除表 — DROPDELTETRUNCATE

① Drop命令

Drop table 表名

例如:删除商品表 Drop table dommodity

注意:所有正在运行的相关事务被提交,所有相关索引被删除,用drop删除表数据,不但会删除表中的数据,连表结构也被删除了,drop table 语句不能回滚

② Truncate命令

Truncate table 表名;

例如:删除商品表

Delete table commodity

注意:用truncate删除表数据,只是删除表中的数据,表结构不会被删除,释放表的存储空间!

删除整个表的数据时,过程是系统一次性删除数据,效率比较高,truncate不能回滚。

Truncate 删除释放空间

③ Delete 命令

Delete 表名

例如:删除商品表 delete commodity

注意:用delete删除表数据,只是删除表中的数据,表结构不会被删除!

虽然也是删除整个表的数据,但是过程是系统一行一行地删,效率比truncate低

Delete 删除是不释放空间的

总结注意:

1) create table:创建表

2) alter table:修改表结构

3) drop table:删除表

4) rename to:重命名表

5) truncate table:删除表中的所有数据,并释放存储空间

--以上这些DLL命令,操作后,皆不可回滚!

oracle 创建表空间_Oracle 创建和管理表相关推荐

  1. mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)

    已经安装orcale 9i 和pl/sql(6.0) OracleJobSchedulerORCL.OracleOraDb10g_home1iSQL*Plus OracleOraDb10g_home1 ...

  2. mysql导入创建表空间_oracle创建表空间 导入数据库

    oracle 2 然后是创建表空间 创建表空间需要创建两个一个临时表空间 一个表空间 --创建表空间 create tablespace abc  datafile 'D:\tablespce\LAN ...

  3. Oracle表空间的创建

    ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Orac ...

  4. oracle表空间的创建、修改、删除及一些参数解释

    创建表空间 方法1: 代码创建,如下: PL/SQL 建立表空间(一般建N个存数据的表空间和一个索引空间):       create tablespace 表空间名       datafile ' ...

  5. oracle已经创建表空间不存在,oracle表空间的创建、删除、查看、表空间不存在、及修改默认表空间详解...

    一.创建表空间 ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地 ...

  6. 本地化管理的表空间的创建相关参数说明

    语法: 本地化管理的表空间的创建过程: 语法:CREATE TABLESPACE 表空间名字 DATAFILE '数据文件详细信息' [EXTENT MANAGEMENT { LOCAL {AUTOA ...

  7. oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)

    --用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...

  8. Oracle 数据库创建表空间、创建用户指定表空间

    Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...

  9. oracle数据库迁移 增大空间,Oracle数据库迁移、创建表空间、创建数据表实例讲解-Oracle...

    数据库迁移 对于数据库迁移来说,如果源数据库与目标数据库版本一致,推荐使用Oracle导入或者pl/sql导入:如果版本不一致,则可以使用sql导入的方式. 创建表空间 create tablespa ...

最新文章

  1. python 把元组转为列表
  2. java中的文件_JAVA中文件的操作
  3. 恶意代码入门知识汇总
  4. 多线程编程2 - NSOperation
  5. 山东理工大学第十二届ACM程序设计竞赛 - Cut the tree(树上启发式合并+线段树)
  6. SSM项目搭建之配置文件
  7. 安装linux桌面总结
  8. shopify二次开发教程_详细教程:如何将Shopify的Storefront API与React和Redux结合使用...
  9. Mybatis Plus————代码生成器
  10. 本周计划(4月12日-19日)
  11. 22.TCP/IP 详解卷1 --- TCP 的坚持定时器
  12. 现代通信原理5.1:信号的希尔伯特变换
  13. 油猴插件(Tampermonkey)安装教程
  14. One PUNCH Man——变量显著性检验
  15. C1083: 无法打开包括文件: plugin.moc: No such file or directory
  16. java dwr 漏洞_DWR异常情况处理常见方法解析
  17. android pak文件_xpak是什么文件 怎么安装xapk文件 和apk有什么区别
  18. 配置Druid数据源监控
  19. 有效提高效率的PDF小技巧,你确定不了解下嘛?
  20. 在Latex论文下方添加copyright

热门文章

  1. 2020江苏省计算机等级考试题库,2020年江苏省计算机等级考试易考套餐:三级数据库技术题库+教材...
  2. 使用ExchangeRate-API查询免费可用的汇率数据
  3. h5海报设计开源工具_5个用于教幼儿阅读的开源工具
  4. 确保Kubernetes环境安全的3种最佳实践
  5. 10大开源文档管理系统_开源文档的5大趋势
  6. (14)Node.js 核心模块—http
  7. localStorage sessionStorage
  8. node函数 node路由
  9. Bootstrap布局
  10. es6 Class 的 name 属性