`
夜尽O天明
  • 浏览: 12274 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

oracle常规操作(一)

阅读更多
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提交,否则在系统处是禁止操作数据库的,因为此时数据库已经被锁死,这是数据库为了防止多人同时修改数据库数据造成混乱的一种防范机制。




 



2
0
分享到:
评论
1 楼 masuweng 2016-12-12  
    

相关推荐

    3种数据库(DB2,Informix,Oracle)的常规操作.doc

    3种数据库(DB2,Informix,Oracle)的常规操作 公司内部文档,比较实用!

    oracle 11 g 笔试题

    Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,它在数据库管理、性能优化、安全性、可扩展性等方面有着显著提升。对于想要深入学习Oracle数据库的人来说,掌握Oracle 11g的相关知识至关重要。这份...

    易语言无需安装oracle进行数据库操作

    1. **设置数据源**:在操作系统中配置一个ODBC数据源,指向Oracle服务端。这包括输入服务器名称、数据库名、用户名和密码等信息。 2. **编写易语言代码**:使用易语言编写程序,通过ODBC或JDBC接口连接到数据源。这...

    oracle操作培训,学习ORACLE的基础材料

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本文将针对“Oracle操作培训”和“学习ORACLE的基础材料”进行详细阐述,覆盖Oracle企业管理器、SQL*PLUS命令、PL/SQL ...

    oracle常规练习

    在Oracle中,存储过程是一种预先编译并存储在数据库中的代码块,可以提高执行效率和重用性。从给定的部分内容中可以看到几个不同的存储过程示例。 #### 示例1: `get_emp` ```sql CREATE OR REPLACE PROCEDURE get_...

    Oracle常用操作技巧.zip

    oracle常用操作技巧,包括oracle安装步骤、网络配制、EM、备份、RMAN的备份与恢复、逻辑备份、闪回、ASM(管理存储软件)、数据迁移、安全控制、oracle安装及常规操作、SQL语句、函数、SQL语句、权限、体系结构、空间...

    三中数据库的常规操作DB2,Informix,Oracle

    Informix是另一款流行的企业级数据库系统,它的常规操作包括: 1. 进入数据库:通过`dbaccess itellindb`登录。 2. 列出所有表:使用`info tables`命令。 3. 查询表结构:`info columns for <Table>`。 4. 备份...

    Oracle 大数据量操作优化

    在面对Oracle数据库中的大数据量操作时,如何有效地提升操作性能成为了一个重要的课题。本文将从不同角度出发,详细介绍如何通过多种技术手段和策略优化Oracle数据库的大数据量操作。 #### 提高DML操作的方法 1. *...

    Oracle 大数据量操作优化.pdf

    Oracle数据库在处理大数据量时,优化是至关重要的,特别是对于DML(Data Manipulation Language)操作,如INSERT、UPDATE和DELETE。以下是一些关键的优化策略: 1. **暂停索引与恢复**:在进行大规模更新时,可以...

    oracle不常规查询

    ### Oracle 不常规查询知识点 #### 1. 查询特定日期雇佣的员工 **知识点:** - 使用`LAST_DAY()`函数查询在月最后一天被雇佣的员工。 - `LAST_DAY(date)`函数返回指定日期所在月份的最后一天。 **示例代码:** ``...

    Oracle9日常操作及维护手册.doc

    Oracle 9i数据库是Oracle公司推出的数据库管理系统的一个重要版本,主要针对企业级应用提供高效、稳定的数据存储和服务。本手册详细介绍了Oracle 9i的日常操作和维护,旨在帮助技术支持人员和技术支援团队更好地管理...

    在SQL Server 2005中连接Oracle,完成查询、插入操作

    在“常规”选项卡中,为链接服务器指定一个名称,如“OracleLink”,在“提供程序”下拉菜单中选择“Microsoft OLE DB Provider for Oracle”。在“产品名称”中输入“Oracle”,然后在“提供程序字符串”中输入...

    批处理文件彻底卸载Oracle文件

    Oracle数据库是一款广泛应用于企业级数据管理的数据库管理系统,它的安装和卸载过程相对复杂,有时常规的卸载方法可能无法完全删除所有关联文件和注册表项,导致残留问题。批处理文件是一种有效的自动化工具,可以...

    asmul用于Oracle数据库恢复,最后一招

    "asmul用于Oracle数据库恢复,最后一招"这个标题暗示了asmul是一个在其他常规恢复方法无效时可以尝试的工具或技术。 ASM(Automatic Storage Management)是Oracle数据库的一个组件,它提供了自动化的存储管理功能,...

    oracle常用操作(创建数据库等操作)

    在Oracle中进行常规操作,如创建数据库、表空间、用户以及执行特定查询等,是数据库管理员和开发人员日常工作的基础。以下是对这些操作的详细说明: 1. 创建表空间 表空间是Oracle数据库中存储数据的基本单位,它将...

    Oracle 12c GI安装手册

    此外,用户还应确保对Oracle软件进行常规维护和更新,以保证集群的稳定性和安全性。 Oracle官方文档中也提到,软件和相关文档是根据许可协议提供,并受到知识产权法的保护。未获得明确许可或法律允许,不得复制、...

    Oracle12C驱动包JDBC

    4. **ojdbc8.jar**:这是Oracle 12C的JDBC Type 4驱动的基本版本,用于常规的JDBC连接,不包含调试信息,适合生产环境使用。 5. **simplefan.jar**:Simple Fast Application Network (SimpleFAN)是Oracle数据库的...

    Oracle官方中文教程

    包括常规备份、增量备份和不同类型的恢复操作,例如完全恢复、不完全恢复和基于时间点的恢复等。 在数据库和文件之间移动数据也是教程中的一个重要知识点。这包括数据的导入导出操作,以及使用Oracle的数据泵技术等...

    Oracle优化全攻略一【Oracle 索引概念】.docx

    B*Tree索引是最常见的一种,适用于大部分常规查询场景;反向索引则主要用于长文本字段,降低存储空间;降序索引支持对列的降序排序;位图索引适用于低基数(即唯一值较少)的列,如性别或布尔值;函数索引允许在索引...

Global site tag (gtag.js) - Google Analytics