--oracle分页查询
select * from (select rownum as r,t.* from student t where rownum<=40) a where a.r>3;
--序列
SELECT * FROM user_sequences WHERE sequence_name LIKE '%_CA%';
--字段
select * from user_tab_columns where table_name like 'T_GLBDGCTRL';--列
select * from user_tables where table_name like 'T_GP%';--表
--注释
comment on column T_BCPROCESS.REMARK is '备注';
--向表中增加一个 varchar 列:
ALTER TABLE t_causer ADD COLUMN USERPICNAME varchar(30);
eg:ALTER TABLE t_causer ADD (USERPICNAME varchar(30))//添加一列
--修改某列的数据类型
alter table test modify abc char(14) null
--从表中删除一个字段:
ALTER TABLE distributors DROP COLUMN address RESTRICT;
eg:ALTER TABLE t_gpplanmainlog DROP COLUMN isprotocol;
--说明:添加一个表的字段的约束并指定默认值
alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称
alter table t_Debtexchangerate add constraint qu_debtexchangerate UNIQUE(cointype);
alter table t_Debtexchangerate drop constraint qu_debtexchangerate ;
select * from v$version;--当前数据库版本为
select * from dba_tablespaces
--创建表空间
create tablespace ltlobdata01 DATAFILE 'D:\oracle\oradata\mytablespace\ltlobdata01.dbf' SIZE 1024M;
create tablespace ltsysdata01 DATAFILE 'D:\oracle\oradata\mytablespace\ltsysdata01.dbf' SIZE 2048M;
create tablespace ltsysdata02 DATAFILE 'D:\oracle\oradata\mytablespace\ltsysdata02.dbf' SIZE 2048M;
create tablespace ltsysdata2009 DATAFILE 'D:\oracle\oradata\mytablespace\LTSYSDATA2009.dbf' SIZE 500M;
ALTER DATABASE DATAFILE 'D:\oracle\oradata\mytablespace\ltlobdata01.dbf' AUTOEXTEND ON MAXSIZE Unlimited;
ALTER DATABASE DATAFILE 'D:\oracle\oradata\mytablespace\ltsysdata01.dbf' AUTOEXTEND ON MAXSIZE Unlimited;
ALTER DATABASE DATAFILE 'D:\oracle\oradata\mytablespace\ltsysdata02.dbf' AUTOEXTEND ON MAXSIZE Unlimited;
ALTER DATABASE DATAFILE 'D:\oracle\oradata\mytablespace\LTSYSDATA2009.dbf' AUTOEXTEND ON MAXSIZE Unlimited;
--增加表空间数据文件
alter tablespace BUSIDATASBJ
add datafile '/oracle/oradata/db/game02.dbf' size 1000m;
--oracle中删除表空间
select file_name, tablespace_name from dba_data_files;
ALTER DATABASE DATAFILE 'C:\APP\DB01.DBF' OFFLINE DROP;
drop tablespace LTSYSDATA2009 including CONTENTS;
--动态SQL
DECLARE
tab_name NVARCHAR2(200);--表名
fields NVARCHAR2(200);--字段及值
ctrlids NVARCHAR2(200);--过滤ID值
sql_str Nvarchar2(200);--组装后要执行的SQL语句
BEGIN
tab_name:='t_glbdgctrl';
fields :='fundtype=1020';
ctrlids :='731487,738076,739228,748274';
sql_str:=' UPDATE '||tab_name||' SET '||fields||' WHERE ctrlid IN ('||ctrlids||')';
execute_immediate(sql_str);--执行SQL语句
END
--导入
--如果有的表已经存在,然后它就报错,对该表就不进行导入。 在后面加上 ignore=y 就可以了
imp dbname/1@MYDB file=C:\hwy\db\db_test20100113.dmp full=y ignore=y
log=C:\hwy\db\imp_db_log
--导出
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST
file=d:\daochu.dmp full=y log=d:/xx.log
相关推荐
SQL.DB基础是数据库管理中的重要概念,主要涉及对数据的查询和操作。在这个主题中,我们聚焦于SQL(Structured Query Language)的基本用法,特别是如何使用`SELECT`语句来从数据库中检索信息。 `SELECT`语句是SQL...
DB2基础教学PPT,学习DB2基础运维方式方法,如何成为初级DBA
DB 基础 SQL 里面有代码操作,讲解详细 本资源概括了 DB 基础知识,涵盖了 Oracle 介绍、基本结构、表结构、表数据、主要数据类型、SQL 语言、SELECT 语句、INSERT 语句、UPDATE 语句等内容,并提供了相应的代码...
《AnalyticDB基础版:云原生MySQL敏捷数仓》 AnalyticDB是阿里云推出的一款云原生数据仓库服务,特别强调其基础版在提供高效、稳定且易用的PB级数据处理能力方面具有显著优势。这款产品是基于MySQL数据库引擎设计的...
### DB2基础知识详解 #### 一、DB2简介与安装 DB2是IBM开发的一款关系型数据库管理系统,广泛应用于各种企业级应用环境之中。DB2不仅支持标准SQL语言,还提供了一系列高级特性来提高数据库性能、可靠性和安全性。 ...
DB2基础教程.....
1. **GaussDB基础**:了解GaussDB的基本架构,包括其分布式存储、计算模型和并行执行引擎。理解数据库的分片策略,以及如何实现数据的高可用性和容错性。 2. **OLAP理论**:学习OLAP的基本概念,如多维数据模型...
这篇学习资料集合了DB2的基础教程、自学资料以及重点解析课件,旨在为初学者提供一个全面且深入的学习路径。 首先,从"DB2基础教程"出发,我们可以了解到DB2的基本概念。这通常包括数据库的基本原理,如数据模型...
在"CSharp-DB-Fundamentals:C#DB基础知识"的学习资源中,主要涵盖了使用C#语言进行数据库操作的基础概念和实践技巧。此课程是针对SoftUni(软件大学)的学生设计的,旨在帮助他们掌握数据库管理系统的理论知识以及...
### 第一章:OLE DB基础 - **什么是OLE DB?** OLE DB是Microsoft提供的一个数据访问接口,它允许开发者通过一组标准的COM接口来访问各种数据源,如SQL Server、Oracle、Excel、文本文件等。 - **OLE DB组件**:...
1. XML DB基础:介绍XML DB的基本概念,包括它如何将关系型数据库技术与XML技术相结合,以及XML DB在Oracle数据库架构中的位置。 2. 数据模型:详细描述了XML DB使用的数据模型,包括其对XML文档的存储方式,以及...
### OrientDB基础知识与应用 #### 一、OrientDB简介 OrientDB是一款多模型数据库管理系统,支持多种数据模型,包括图模型(Graph)、文档模型(Document)和键值对模型(Key-Value)等。它结合了NoSQL的速度与灵活性以及...
- GaussDB基础知识:数据库架构、安装与部署、基本操作。 - OLAP理论:多维数据模型、星型和雪花型模式、OLAP操作。 - GaussDB OLAP特性:分布式查询优化、并行计算、数据分区策略。 - SQL与GaussDB:SQL语法、...
在本实例中,我们将探讨Domino DB的基本概念、功能以及如何进行基础操作。 1. **Domino DB 基础** - **数据库**: 在Domino中,数据库是存储和组织信息的主要单元。每个数据库都有一个.NSF(Notes Storage Facility...
**IndexedDB 基础知识** 1. **IndexedDB 结构**:IndexedDB 包含数据库、对象存储、索引和事务等组件。数据库由一个或多个对象存储组成,每个对象存储可以有零个或多个索引,用于快速检索数据。 2. **数据模型**:...
数据库开发:DBM,数据库管理,集成了MySQL、Redis、ES、Kafka、...- 完善的DB公共管理:DBM提供DB个性化配置管理、高可用切换管理、域名解析管理、DB监控管理等DB公共管理服务,为每个DB组件和用户提供完善的DB基础
删除集合或数据库也有相应的`db.collectionName.drop()`和`db.dropDatabase()`命令。 在MongoDB中,插入操作(Insert)可以一次性添加一个或多个文档。例如,可以使用`db.collectionName.insert()`函数添加包含特定...
这个压缩包文件“IndexedDB基本使用共22页.pdf.zip”显然是一个关于IndexedDB基础知识的教程,总共22页,可能是PDF格式的教学材料。尽管我们无法直接查看压缩包的内容,但我们可以根据主题来深入探讨IndexedDB的相关...
- **目标读者**:本手册适合已经了解 Berkeley DB 基础概念并希望深入学习其高级特性的开发者。 - **主要内容**:涵盖了数据库创建、管理、记录操作等方面的知识,并通过具体的例子帮助读者理解每个概念的应用场景。...