一、創建表
//創建一個student表 create table student( ID number(6), //學號 NAME varchar2(25), //名字 BIRTH date, //生日 GRADE number(3,1) //成績 整數部分最大為3位,小數部分是1位 ) //創建表的第二種方式,將已有表中的列,作為一個新表 //将student1表中某些列创建成一个新表 create table student as select id,name,age from student1 where 1=2 //表示创建的表为空表,若不加此条件,则会将已有表中的数据也会加入到新表中
二、在已創建的表中增加列
//在student 表中增加AGE列 alter table student add (AGE number(2) default 18)//默認為18歲
三、修改列
alter table student modify (ID number(8)) //修改ID列的位數為8,若表中有數據則無法修改
四、刪除列
alter table student drop column AGE //刪除AGE列
五、重命名列
alter table student rename column ID to IDCARD //修改列ID 的名字為IDCARD
六、清空表
//清空student表中的數據 truncate table student
七、注释comments
(1)给指定表添加注释
-- Add comments to the table comment on table TABLENAME is '表的注释';
(2)给指定表指定列添加注释。
-- Add comments to the columns comment on column TABLENAME.COLUMNNAME is '指定表指定列注释';
(3)相关视图
USER_TAB_COMMENTS DBA_TAB_COMMENTS ALL_TAB_COMMENTS USER_COL_COMMENTS DBA_COL_COMMENTS ALL_COL_COMMENTS
如:select * from user_tab_comments where table_name = 'student';
八、TRUNCATE,DELETE,DROP放在一起比较:
TRUNCATE TABLE:删除内容、释放空间但不删除定义(表结构)。
DELETE TABLE:删除内容不删除定义(表结构),不释放空间。
DROP TABLE:删除内容和定义(表结构),释放空间。
相关推荐
oracle笔记创建和管理表,增加列,删除列,修改列,修改列名和数据类型和长度,修改表名等等操作,有代码案例!
创建和管理表空间及用户资源权限是数据库管理员(DBA)的重要工作之一。以下将详细介绍如何在Oracle中创建表空间、临时表空间以及赋予用户对表空间的权限。 首先,我们来了解如何创建一个常规表空间: 1. **创建表...
### Oracle本地管理表空间知识点详解 #### 一、概述 **本地管理表空间**是Oracle 8i版本引入的一种新的表空间管理...随着Oracle版本的不断更新和发展,本地管理表空间已经成为现代Oracle数据库管理中的标准配置之一。
总结起来,创建Oracle用户和表空间,并分配权限是数据库管理的重要环节。通过以上步骤,你可以有效地管理数据库资源,确保用户能够安全、高效地访问和操作数据库。在实际应用中,可能还需要根据具体需求调整表空间的...
1. **建表**:在设计成绩管理系统时,首先需要创建一系列的表来存储各种信息,如学生表(包含学生ID、姓名、性别、专业等)、课程表(课程ID、课程名称、学分等)、班级表、教师表和成绩表。表的设计应遵循数据库...
在Oracle数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...
在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...
在Oracle数据库管理系统中,创建表和唯一索引是数据库设计中的关键步骤,它们对于数据的组织、查询效率和数据完整性至关重要。以下将详细介绍如何创建学员信息表,创建唯一索引,以及如何修改表来添加主键和检查约束...
### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...
在Oracle企业管理器(Oracle Enterprise Manager,简称Oracle EM)中创建表空间是数据库管理员进行日常管理的重要任务之一。本篇文章将详细介绍如何使用Oracle EM创建表空间。 首先,我们需要了解创建表空间的基本...
使用Kettle可以自动创建Oracle表分区,从而提高数据管理效率和查询效率。 在创建Oracle表分区之前,需要先创建一个分区表实例。创建分区表实例的SQL语句如下: ``` create table DE_TEST( name_tag varchar2(10), ...
Understanding Storage 参数是 Oracle 数据库管理员和开发者的一项基本技能,本文将通过图表和实例的阐述来解释 Oracle 创建表时 Storage 参数的具体含义。 Storage 参数的基本概念 在 Oracle 中,每个表空间都有...
通过本文的详细讲解和实例演示,初学者能够逐步建立起对 Oracle 用户和表空间的全面认识,并具备基本的管理和操作能力。在实践中不断探索和学习,将有助于进一步提升在 Oracle 数据库管理领域的专业技能。
在Linux环境下操作Oracle数据库,创建用户和表空间是数据库管理员的常见任务。Oracle数据库系统是一个功能强大的关系型数据库管理系统,广泛应用于企业级数据存储和管理。以下将详细讲解如何在Linux上进行Oracle用户...
综上所述,"EXCEL_TO_ORACLE自动创建表"是一个便捷的数据迁移方案,通过PL/SQL Developer工具的ODBC导入器,我们可以轻松地将Excel数据转化为Oracle数据库中的结构化表,大大简化了数据管理的工作流程。
在 Oracle RAC 中增加 ASM 盘和创建表空间是两个非常重要的步骤,这两个步骤将直接影响 Oracle RAC 的性能和可用性。因此,在实践中,我们需要遵循严格的步骤和要求,以确保 Oracle RAC 的稳定运行。
表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在创建表空间时,我们需要考虑以下几个关键点: 1. **表空间名称**:表空间的名称必须遵循Oracle的命名规则,并且在一个数据库中必须是...
数据字典是由一系列视图和表组成的,这些视图和表由Oracle系统自动维护,它们提供了关于数据库结构、权限、表空间、索引和其他关键信息的查询途径。例如,`DBA_TABLES`视图展示了数据库中的所有表信息,`DBA_OBJECTS...
在创建表空间和用户的过程中,管理员还需要关注Oracle的文件路径和文件系统的管理,确保数据库文件存储在适当的磁盘上,以优化性能并防止磁盘空间耗尽的问题。同样需要注意的是,这些操作应由具有相应权限的数据库...
5. 分区表的扩容:随着时间推移,数据量增加,需要为分区表添加新的分区和表空间。本案例在2001年第三季度建立了一个新的表空间,并为表添加了新的分区。新分区的创建需要指定分区的名称、范围以及对应的表空间。 ...