一.表名和列的命名规则
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 表空间管理 表的创建 添加列 删除列 添加约束
Oracle 库存管理 表结构说明 Oracle 库存管理 表结构说明
标签中的“.net oracle excel 表结构生成”揭示了该工具涉及的关键技术:.NET用于编程,Oracle是目标数据库系统,而Excel作为数据输入和管理的工具。通过整合这些技术,用户可以享受到无缝的集成体验,从数据设计到...
2. 提供oracle数据库dba日常管理方法。 3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. 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...
在数据库管理领域,将SQL Server的表结构转换到Oracle数据库是一项常见的需求,特别是在系统迁移或数据整合的过程中。本文将详细探讨如何实现这一过程,并提供C#开发源码的相关信息。 首先,我们需要理解SQL Server...
Oracle 表空间管理汇总 Oracle 表空间(Tablespace)是 Oracle 数据库中用于存储数据和索引的逻辑存储单元。...本文对 Oracle 表空间管理进行了总结,希望能够帮助数据库管理员更好地管理表空间。
Oracle 企业管理器(OEM 2.1)使用指南内容 Oracle 企业管理器(OEM 2.1)是 Oracle 公司提供的一款企业管理软件,旨在帮助用户对 Oracle 数据库和相关的系统进行监控和管理。下面是对 Oracle 企业管理器(OEM 2.1...
Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量的系统资源和时间,...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
对于初学者来说,掌握Oracle的基本概念、安装配置、SQL语言、表管理以及数据库维护是入门的关键。以下是一份详细的"Oracle初学者指南",旨在帮助初学者系统地学习Oracle。 一、Oracle简介 Oracle数据库是由美国...
Oracle 表空间命令语句大全提供了 Oracle 数据库管理的重要操作,包括建立表空间、建立 UNDO 表空间、建立临时表空间、改变表空间状态、删除表空间、扩展表空间和查看表空间信息等。这些命令对于 Oracle 数据库管理...
Oracle用户管理是数据库管理系统中的核心组成部分,它涉及到数据库的安全性、权限控制以及不同角色的划分。在Oracle中,用户管理主要包括创建、管理、权限分配和撤销等操作,以确保数据库的稳定运行和数据的安全。 ...
视图是 Oracle 数据库管理系统的一种虚拟表。在本系统中,我们将创建多个视图,以简化数据库的查询操作。 本 Oracle 课程设计旨在设计一个完整的仓库管理系统,涵盖 Oracle 的安装与配置、创建数据库、用户与权限...
* Oracle 表管理:CREATE TABLE 语句、ALTER TABLE 语句、DROP TABLE 语句等 八、Oracle 高级使用 * Oracle 存储过程:创建存储过程、执行存储过程、删除存储过程等 * Oracle 触发器:创建触发器、执行触发器、...
Oracle数据库管理员在管理表的过程中,需要遵循一系列的准则和最佳实践,以确保数据库的高效、安全和易于维护。本文将详细介绍Oracle数据库中表的管理要点,包括表的基本概念、设计原则、创建、修改、删除以及相关的...