oracle 创建表空间_Oracle 创建和管理表
(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 创建和管理表相关推荐
- mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)
已经安装orcale 9i 和pl/sql(6.0) OracleJobSchedulerORCL.OracleOraDb10g_home1iSQL*Plus OracleOraDb10g_home1 ...
- mysql导入创建表空间_oracle创建表空间 导入数据库
oracle 2 然后是创建表空间 创建表空间需要创建两个一个临时表空间 一个表空间 --创建表空间 create tablespace abc datafile 'D:\tablespce\LAN ...
- Oracle表空间的创建
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Orac ...
- oracle表空间的创建、修改、删除及一些参数解释
创建表空间 方法1: 代码创建,如下: PL/SQL 建立表空间(一般建N个存数据的表空间和一个索引空间): create tablespace 表空间名 datafile ' ...
- oracle已经创建表空间不存在,oracle表空间的创建、删除、查看、表空间不存在、及修改默认表空间详解...
一.创建表空间 ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地 ...
- 本地化管理的表空间的创建相关参数说明
语法: 本地化管理的表空间的创建过程: 语法:CREATE TABLESPACE 表空间名字 DATAFILE '数据文件详细信息' [EXTENT MANAGEMENT { LOCAL {AUTOA ...
- oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)
--用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...
- Oracle 数据库创建表空间、创建用户指定表空间
Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...
- oracle数据库迁移 增大空间,Oracle数据库迁移、创建表空间、创建数据表实例讲解-Oracle...
数据库迁移 对于数据库迁移来说,如果源数据库与目标数据库版本一致,推荐使用Oracle导入或者pl/sql导入:如果版本不一致,则可以使用sql导入的方式. 创建表空间 create tablespa ...
最新文章
- python 把元组转为列表
- java中的文件_JAVA中文件的操作
- 恶意代码入门知识汇总
- 多线程编程2 - NSOperation
- 山东理工大学第十二届ACM程序设计竞赛 - Cut the tree(树上启发式合并+线段树)
- SSM项目搭建之配置文件
- 安装linux桌面总结
- shopify二次开发教程_详细教程:如何将Shopify的Storefront API与React和Redux结合使用...
- Mybatis Plus————代码生成器
- 本周计划(4月12日-19日)
- 22.TCP/IP 详解卷1 --- TCP 的坚持定时器
- 现代通信原理5.1:信号的希尔伯特变换
- 油猴插件(Tampermonkey)安装教程
- One PUNCH Man——变量显著性检验
- C1083: 无法打开包括文件: plugin.moc: No such file or directory
- java dwr 漏洞_DWR异常情况处理常见方法解析
- android pak文件_xpak是什么文件 怎么安装xapk文件 和apk有什么区别
- 配置Druid数据源监控
- 有效提高效率的PDF小技巧,你确定不了解下嘛?
- 在Latex论文下方添加copyright
热门文章
- 2020江苏省计算机等级考试题库,2020年江苏省计算机等级考试易考套餐:三级数据库技术题库+教材...
- 使用ExchangeRate-API查询免费可用的汇率数据
- h5海报设计开源工具_5个用于教幼儿阅读的开源工具
- 确保Kubernetes环境安全的3种最佳实践
- 10大开源文档管理系统_开源文档的5大趋势
- (14)Node.js 核心模块—http
- localStorage sessionStorage
- node函数 node路由
- Bootstrap布局
- es6 Class 的 name 属性