`

oracle表的管理

 
阅读更多

 

一.表名和列的命名规则

     1.必须以字母开头;

     2.长度不能超过30字符;

     3.不能使用oracle的保留字;

     4.只能使用如下字符:A-Z,a-z,0-9,$,#等.

 

二.oralce数据类型

     1.字符型

        ①.char : 定长,即定义char(10)的话,哪怕存入‘panda’,同样会占用10个字符空间,后面4个补空

                         格. 最大长度为2000个字符。

        ②.varchar2 :变长,即自动检测存入的值,有多余空间自动回收,最大长度为4000个字符。

        ③.clob :character large object , 字符型大对象,最大4G。

        ④.char 与 varchar2 的区别: char耗空间,但是查询速度极快(定长快速匹配);varchar2节省空             间,但是查询效率低。

 

     2.数字型

        number  :即可以表示整数也可以表示小数。范围(10的负38次方到10的正38次方)

        number(5,2) :表示一个小数有5位有效数,2位小数,范围(-999.99到999.99) 。

        number(5):表示一个五位整数,范围(-99999到99999)。

 

     3.日期类型

        date :包含年月日时分秒

        timestamp : date类型的扩展,高精度。

 

     4.图片类型

        blob : 二进制数据,可以存放图片/声音,最大4G

 

三.表修改操作语句

     1.添加一个字段

        alter table tableName add(columnName type(len));

     2.修改字段的长度

        alter table tableName modify(columnName type(len));

     3.修改字段的类型/或是名字(表中数据为空才能执行)

        alter table tableName modify(columnName type(len));

     4.删除一个字段

        alter table tableName drop column columnName;

     5.修改表的名字

        rename tableName to tableName1;

     6.删除表

        drop table tableName;

     7.修改数据库默认的数据格式

        alter session set nls_date_format='yyyy-mm-dd';

 

四.删除

     1.delete : 删除所有记录,表结构还在,有写日志,数据可以恢复,速度慢。

        delete方式删除数据的恢复方法:保存点(savepoint)。

        savepoint savepoint_name ;   rollback to savepoint_name;注意在保存点创建与回滚之间的操作中不能

        有commit.

     2.drop : 删除表的结构和数据

     3.truncate : 删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。

 

 

分享到:
评论

相关推荐

    Oracle表管理.pptx

    Oracle表管理.pptx

    Oracle表管理相关知识.pptx

    Oracle表管理相关知识.pptx

    第四章 ORACLE表管理.pptx

    第四章 ORACLE表管理.pptx

    Oracle表管理

    oracle 表空间管理 表的创建 添加列 删除列 添加约束

    Oracle 库存管理 表结构说明

    Oracle 库存管理 表结构说明 Oracle 库存管理 表结构说明

    oracle表结构生成工具

    标签中的“.net oracle excel 表结构生成”揭示了该工具涉及的关键技术:.NET用于编程,Oracle是目标数据库系统,而Excel作为数据输入和管理的工具。通过整合这些技术,用户可以享受到无缝的集成体验,从数据设计到...

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

    2. 提供oracle数据库dba日常管理方法。 3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. Oracle数据库设计、开发和备份等管理人员; ...

    oracle使用管理笔记(一些经验的总结)

    20.oracle管理权限和角色 42 21.PL/SQL 47 (1)存储过程简单版本 47 (2)存储过程升级版本 49 (3)函数 50 (4)包 50 (5)触发器 51 PL/SQL语法数据类型 57 (6)PL/SQL进阶控制结构 60 (7)PL/SQL进阶分页过程 62 (8)PL/SQL...

    oracle表空间管理汇总.docx

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

    Oracle企业管理器OEM

    Oracle 企业管理器(OEM 2.1)使用指南内容 Oracle 企业管理器(OEM 2.1)是 Oracle 公司提供的一款企业管理软件,旨在帮助用户对 Oracle 数据库和相关的系统进行监控和管理。下面是对 Oracle 企业管理器(OEM 2.1...

    Oracle 多表查询优化

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

    《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf

    《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...

    oracle初学者指南

    对于初学者来说,掌握Oracle的基本概念、安装配置、SQL语言、表管理以及数据库维护是入门的关键。以下是一份详细的"Oracle初学者指南",旨在帮助初学者系统地学习Oracle。 一、Oracle简介 Oracle数据库是由美国...

    oracle表空间命令语句大全

    Oracle 表空间命令语句大全提供了 Oracle 数据库管理的重要操作,包括建立表空间、建立 UNDO 表空间、建立临时表空间、改变表空间状态、删除表空间、扩展表空间和查看表空间信息等。这些命令对于 Oracle 数据库管理...

    oracle用户管理PPT

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

    Oracle课程设计(仓库管理系统)

    视图是 Oracle 数据库管理系统的一种虚拟表。在本系统中,我们将创建多个视图,以简化数据库的查询操作。 本 Oracle 课程设计旨在设计一个完整的仓库管理系统,涵盖 Oracle 的安装与配置、创建数据库、用户与权限...

    oracle语法及常用命令

    * Oracle 表管理:CREATE TABLE 语句、ALTER TABLE 语句、DROP TABLE 语句等 八、Oracle 高级使用 * Oracle 存储过程:创建存储过程、执行存储过程、删除存储过程等 * Oracle 触发器:创建触发器、执行触发器、...

    Oracle数据库管理员指南-管理表-中文版.pdf Administrator's Guide Oracle Managing Tables

    Oracle数据库管理员在管理表的过程中,需要遵循一系列的准则和最佳实践,以确保数据库的高效、安全和易于维护。本文将详细介绍Oracle数据库中表的管理要点,包括表的基本概念、设计原则、创建、修改、删除以及相关的...

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

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

Global site tag (gtag.js) - Google Analytics