`
anna_zr
  • 浏览: 200476 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

3、Oracle表管理

阅读更多
1、命名规则:
必须以字母开头;
长度不能超过30字符;
不能使用oracle保留字;
只能使用如下字符:A-Z,a-z,0-9,$,#等
2、Oracle数据类型
(1)字符型
char类型最大2000,char后补空格。——char类型查询效率高,因为是定长。
varchar2() 变长,最大4000字符。——可以节省空间
clob-字符型大对象,最大4G
(2)数字型
Number范围 -10的-38次方~10的38次方,可以表示整数、小数;
Number(5,2)---表示有一个小数有5位有效数,2位小数-999.99~999.99;
Number(5)----表示五位整数,范围-99999~99999
(3)日期类型
Date包含年月日和时分秒
Timestamp是oracle9i对date的扩展
(4)图片
Blob 二进制数据,可存放图片/声音 4G——基于安全性,存放在数据库中;不强调安全性时,可以存在在文件,在数据库中只需保存文件路径。
3、建表
   修改表:
alter table 表名 add ()——增加一个字段
alter table 表名 modify()——修改字段长度、类型等,不能有数据
alter table 表名 drop column ()——删除一个字段,一般不随便修改
Rename 表名1 to 表名2 ——修改表名
4、查看表:desc 表名
5、添加数据:
插入全部字段:insert into 表名 values (' ', ' ');
插入部分字段:insert into 表名(**,**,**) values (' ', ' ', ' ');
插入空值:insert into 表名(**,**,**) values (' ', ' ', null);
——查询null值时,select * from 表名  where 字段 is null;
&--Oracle 默认的日期格式:DD-MM-YY,  e.g. 09-6月-99
改日期的默认格式:
Alter session set nls_date_format = 'yyyy-mm-dd'
6、修改数据
Update 表名 set 字段=** where ……;
修改含有null数据的值——is null
7、删除数据
只删除数据,不删除表:delete from 表名;
  ——写日志,可恢复。速度慢。
  ——做操作之前先设置保存点savepoint a;回滚:rollback to a;
删除数据和表:drop table 表名
truncate table 表名——删除表中所有记录,表结构还在,不写日志,无法找回删除的记录,速度快
分享到:
评论

相关推荐

    Oracle数据库精讲之数据库管理_ Oracle数据库管理视频

    3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. Oracle数据库设计、开发和备份等管理人员; 四、课程内容: 第一讲:Oracle体系结构 ...

    SqlServer表结构转oracle表结构

    在数据库管理领域,将SQL Server的表结构转换到Oracle数据库是一项常见的需求,特别是在系统迁移或数据整合的过程中。本文将详细探讨如何实现这一过程,并提供C#开发源码的相关信息。 首先,我们需要理解SQL Server...

    oracle表空间管理汇总.docx

    Oracle 表空间管理汇总 Oracle 表空间(Tablespace)是 Oracle 数据库中用于存储数据和索引的逻辑存储单元。...本文对 Oracle 表空间管理进行了总结,希望能够帮助数据库管理员更好地管理表空间。

    Oracle企业管理器OEM

    Oracle 企业管理器(OEM 2.1)实现了一个 3 层结构,分别是: * 第一层:客户端工具,如 EM Console, DBA Management Pack 和其他集成的 Oracle 应用程序。 * 中间层:Oracle Management Server (OMS),安装在 ...

    Oracle 多表查询优化

    Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量的系统资源和时间,...

    oracle用户管理PPT

    Oracle用户管理是数据库管理系统中的核心组成部分,它涉及到数据库的安全性、权限控制以及不同角色的划分。在Oracle中,用户管理主要包括创建、管理、权限分配和撤销等操作,以确保数据库的稳定运行和数据的安全。 ...

    oracle表结构导word工具

    在日常工作中,数据库管理员和开发人员经常需要将Oracle数据库的表结构文档化,以便于理解和维护。"Oracle表结构导Word工具"就是为了解决这个问题而设计的,它能够将Oracle数据库中的表结构方便快捷地导出成Word文档...

    oracle 表空间管理

    然而,从Oracle 8i开始,引入了本地管理表空间(Local Managed Tablespace,简称LMT),以提供更高效、更自动化的空间管理机制。 **本地管理表空间(LMT)的优势** 1. **性能提升**:LMT使用位图来跟踪数据文件中...

    oracle定时删除表空间的数据并释放表空间

    7. **表分区和段压缩**:为了更有效地管理表空间,可以考虑对大表进行分区,根据日期或其他业务关键字段将数据分段存储。此外,Oracle还提供了压缩选项,如ROW STORE COMPRESSION和COLUMN STORE COMPRESSION,可以在...

    Oracle 数据库管理教程

    第3章关注用户管理,包括创建用户、撤销和修改用户信息、用户权限管理、角色管理以及查询权限和角色相关的视图。用户管理在数据库安全方面至关重要,系统权限和对象权限控制用户对数据库的操作权限。角色是一组权限...

    Oracle 项目管理

    3. **风险与质量管理**:Oracle项目管理提供了风险管理工具,帮助识别、评估和应对潜在的风险,同时,其质量管理功能确保项目成果符合预期标准。 4. **多项目协同管理**:对于同时进行多个项目的组织,Oracle项目...

    oracle数据库导出表结构到WORD文档

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的功能来管理和操作数据。在开发、文档编写或分享数据库设计时,有时我们需要将Oracle表结构导出到更便于阅读和分享的格式,比如Microsoft Word文档。...

    Oracle数据库管理员

    - **回退表空间/撤销表空间**:Oracle9i引入了撤销操作的自动管理,撤销操作记录在一个undo表空间中。只能有一个活动的undo表空间,可以创建额外的回退表空间(rbs)。 9. **客户端连接**: - 客户端通过网络服务...

    2015oracle超市管理系统.pdf

    本文档介绍了 Oracle 超市管理系统数据库设计的实现,包括数据库设计、用户设计、表空间设计、数据表设计和数据查询等方面。 数据库设计 在 Oracle 中,创建了一个名为 mahuihuang 的表空间,大小为 500M,文件...

    oracle学生管理系统课程设计

    3. **表结构设计**:设计与学生信息相关的表,如`STUDENTS`(学生基本信息)、`COURSES`(课程信息)、`ENROLLMENTS`(选课信息)等。每个表应包含主键、外键、索引等关键元素,以确保数据完整性和一致性。 4. **...

    oracle 创建表空间命令

    在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...

    oracle成绩管理系统

    1. 实现对oracle中表的数据访问,并可对其进行操作。整个系统有三种用户,“管理员”,“教师”,“学生”。 2. 管理员可对整个系统的信息进行修改,添加,删除操作, 但不能对自己的信息进行删除操作 3. ...

    oracle dba日常管理

    Oracle DBA(数据库管理员)是IT领域中的一个重要角色,他们负责维护Oracle数据库系统的稳定、高效运行。Oracle数据库是全球广泛使用的数据库系统之一,尤其在企业级应用中占据主导地位。Oracle DBA的日常管理工作...

    oracle数据库管理大家学习一下

    3. **PL/SQL编程**:Oracle的PL/SQL是SQL的扩展,它允许开发人员编写存储过程、函数、触发器等程序单元,增强了数据库的处理能力。理解PL/SQL的语法结构、变量、流程控制语句以及异常处理是进阶学习的关键。 4. **...

    创建Oracle表空间

    在创建表空间和用户的过程中,管理员还需要关注Oracle的文件路径和文件系统的管理,确保数据库文件存储在适当的磁盘上,以优化性能并防止磁盘空间耗尽的问题。同样需要注意的是,这些操作应由具有相应权限的数据库...

Global site tag (gtag.js) - Google Analytics