1、创建表
create table test( id varchar2(10), age number );
2、备份表
create table as select * from test group by id;
3、删除表
drop table test;--删除表结构和表数据
4、清空表
truncate table test;--清空数据表数据,没有返回余地 delete from test;---清空数据表数据,有返回余地
5、添加字段
alter table test add ( name varchar2(10), interest varchar2(20) );
6、删除字段
alter table test drop name;
7、更新数据
7.1更新一条数据
update test t set t.id='001' where t.id is not null; commit;
7.2从其他表更新多条数据
update test t set t.name=( select tm.name from test_common tm where t.id=tm.id ); commit; --备注:update数据时,最好将update子查询中的sql单独建表,提高更新速度。
7.3在PL/SQL中查询完数据直接进入编辑模式更改数据
select * from test for update; --备注:更新操作执行完,要锁上数据表,同时执行commit提交操作
8、查询数据
select * from test;
9、查询数据表数量
select count(0) from test; --备注:count(0)或者其他数字比count(*)更加节省数据库资源,高效快捷
10、插入数据
10.1插入一条数据中的多个字段
insert into test (C1,C2) values(1,'技术部');
insert into test(C1,C2) select C1,C2 from test_common; commit;
10.2插入多条数据
insert into test( id, name, age ) select id, name, age from test_common; commit; --备注:1、插入多条数据时,insert into语句后面没有values,直接拼接数据查询语句;2、在oracle中对数据表进行了insert、update、delete等操作后,要执行commit提交,否则在系统处是禁止操作数据库的,因为此时数据库已经被锁死,这是数据库为了防止多人同时修改数据库数据造成混乱的一种防范机制。
相关推荐
3种数据库(DB2,Informix,Oracle)的常规操作 公司内部文档,比较实用!
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,它在数据库管理、性能优化、安全性、可扩展性等方面有着显著提升。对于想要深入学习Oracle数据库的人来说,掌握Oracle 11g的相关知识至关重要。这份...
1. **设置数据源**:在操作系统中配置一个ODBC数据源,指向Oracle服务端。这包括输入服务器名称、数据库名、用户名和密码等信息。 2. **编写易语言代码**:使用易语言编写程序,通过ODBC或JDBC接口连接到数据源。这...
Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本文将针对“Oracle操作培训”和“学习ORACLE的基础材料”进行详细阐述,覆盖Oracle企业管理器、SQL*PLUS命令、PL/SQL ...
在Oracle中,存储过程是一种预先编译并存储在数据库中的代码块,可以提高执行效率和重用性。从给定的部分内容中可以看到几个不同的存储过程示例。 #### 示例1: `get_emp` ```sql CREATE OR REPLACE PROCEDURE get_...
oracle常用操作技巧,包括oracle安装步骤、网络配制、EM、备份、RMAN的备份与恢复、逻辑备份、闪回、ASM(管理存储软件)、数据迁移、安全控制、oracle安装及常规操作、SQL语句、函数、SQL语句、权限、体系结构、空间...
Informix是另一款流行的企业级数据库系统,它的常规操作包括: 1. 进入数据库:通过`dbaccess itellindb`登录。 2. 列出所有表:使用`info tables`命令。 3. 查询表结构:`info columns for <Table>`。 4. 备份...
在面对Oracle数据库中的大数据量操作时,如何有效地提升操作性能成为了一个重要的课题。本文将从不同角度出发,详细介绍如何通过多种技术手段和策略优化Oracle数据库的大数据量操作。 #### 提高DML操作的方法 1. *...
Oracle数据库在处理大数据量时,优化是至关重要的,特别是对于DML(Data Manipulation Language)操作,如INSERT、UPDATE和DELETE。以下是一些关键的优化策略: 1. **暂停索引与恢复**:在进行大规模更新时,可以...
### Oracle 不常规查询知识点 #### 1. 查询特定日期雇佣的员工 **知识点:** - 使用`LAST_DAY()`函数查询在月最后一天被雇佣的员工。 - `LAST_DAY(date)`函数返回指定日期所在月份的最后一天。 **示例代码:** ``...
Oracle 9i数据库是Oracle公司推出的数据库管理系统的一个重要版本,主要针对企业级应用提供高效、稳定的数据存储和服务。本手册详细介绍了Oracle 9i的日常操作和维护,旨在帮助技术支持人员和技术支援团队更好地管理...
在“常规”选项卡中,为链接服务器指定一个名称,如“OracleLink”,在“提供程序”下拉菜单中选择“Microsoft OLE DB Provider for Oracle”。在“产品名称”中输入“Oracle”,然后在“提供程序字符串”中输入...
Oracle数据库是一款广泛应用于企业级数据管理的数据库管理系统,它的安装和卸载过程相对复杂,有时常规的卸载方法可能无法完全删除所有关联文件和注册表项,导致残留问题。批处理文件是一种有效的自动化工具,可以...
"asmul用于Oracle数据库恢复,最后一招"这个标题暗示了asmul是一个在其他常规恢复方法无效时可以尝试的工具或技术。 ASM(Automatic Storage Management)是Oracle数据库的一个组件,它提供了自动化的存储管理功能,...
在Oracle中进行常规操作,如创建数据库、表空间、用户以及执行特定查询等,是数据库管理员和开发人员日常工作的基础。以下是对这些操作的详细说明: 1. 创建表空间 表空间是Oracle数据库中存储数据的基本单位,它将...
此外,用户还应确保对Oracle软件进行常规维护和更新,以保证集群的稳定性和安全性。 Oracle官方文档中也提到,软件和相关文档是根据许可协议提供,并受到知识产权法的保护。未获得明确许可或法律允许,不得复制、...
4. **ojdbc8.jar**:这是Oracle 12C的JDBC Type 4驱动的基本版本,用于常规的JDBC连接,不包含调试信息,适合生产环境使用。 5. **simplefan.jar**:Simple Fast Application Network (SimpleFAN)是Oracle数据库的...
包括常规备份、增量备份和不同类型的恢复操作,例如完全恢复、不完全恢复和基于时间点的恢复等。 在数据库和文件之间移动数据也是教程中的一个重要知识点。这包括数据的导入导出操作,以及使用Oracle的数据泵技术等...
B*Tree索引是最常见的一种,适用于大部分常规查询场景;反向索引则主要用于长文本字段,降低存储空间;降序索引支持对列的降序排序;位图索引适用于低基数(即唯一值较少)的列,如性别或布尔值;函数索引允许在索引...