一.表名和列的命名规则
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...
Oracle 表空间管理汇总 Oracle 表空间(Tablespace)是 Oracle 数据库中用于存储数据和索引的逻辑存储单元。...本文对 Oracle 表空间管理进行了总结,希望能够帮助数据库管理员更好地管理表空间。
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数据库中表的管理要点,包括表的基本概念、设计原则、创建、修改、删除以及相关的...
7. **表分区和段压缩**:为了更有效地管理表空间,可以考虑对大表进行分区,根据日期或其他业务关键字段将数据分段存储。此外,Oracle还提供了压缩选项,如ROW STORE COMPRESSION和COLUMN STORE COMPRESSION,可以在...
Oracle 表空间的管理包括表空间的创建、修改和删除等。表空间的管理需要了解表空间的逻辑结构和物理结构,了解表空间的分类和特点。表空间的管理还需要了解数据文件的管理,包括数据文件的创建、修改和删除等。 ...