`
bestwinner
  • 浏览: 19380 次
  • 性别: Icon_minigender_1
  • 来自: 黄冈
社区版块
存档分类
最新评论

db基础

阅读更多

--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.DB基础是数据库管理中的重要概念,主要涉及对数据的查询和操作。在这个主题中,我们聚焦于SQL(Structured Query Language)的基本用法,特别是如何使用`SELECT`语句来从数据库中检索信息。 `SELECT`语句是SQL...

    DB2基础教学PPT

    DB2基础教学PPT,学习DB2基础运维方式方法,如何成为初级DBA

    DB 基础 SQL里面有代码操作,讲解详细

    DB 基础 SQL 里面有代码操作,讲解详细 本资源概括了 DB 基础知识,涵盖了 Oracle 介绍、基本结构、表结构、表数据、主要数据类型、SQL 语言、SELECT 语句、INSERT 语句、UPDATE 语句等内容,并提供了相应的代码...

    藏经阁-AnalyticDB基础版:云原生My SQL 敏捷数仓.pdf

    《AnalyticDB基础版:云原生MySQL敏捷数仓》 AnalyticDB是阿里云推出的一款云原生数据仓库服务,特别强调其基础版在提供高效、稳定且易用的PB级数据处理能力方面具有显著优势。这款产品是基于MySQL数据库引擎设计的...

    DB2基础知识

    ### DB2基础知识详解 #### 一、DB2简介与安装 DB2是IBM开发的一款关系型数据库管理系统,广泛应用于各种企业级应用环境之中。DB2不仅支持标准SQL语言,还提供了一系列高级特性来提高数据库性能、可靠性和安全性。 ...

    DB2基础教程

    DB2基础教程.....

    HCIP-GaussDB-OLAP V1.0 培训教材_培训教材_gaussdbOLAP培训_GAUSSDB_

    1. **GaussDB基础**:了解GaussDB的基本架构,包括其分布式存储、计算模型和并行执行引擎。理解数据库的分片策略,以及如何实现数据的高可用性和容错性。 2. **OLAP理论**:学习OLAP的基本概念,如多维数据模型...

    db2学习资料

    这篇学习资料集合了DB2的基础教程、自学资料以及重点解析课件,旨在为初学者提供一个全面且深入的学习路径。 首先,从"DB2基础教程"出发,我们可以了解到DB2的基本概念。这通常包括数据库的基本原理,如数据模型...

    CSharp-DB-Fundamentals:C#DB基础知识

    在"CSharp-DB-Fundamentals:C#DB基础知识"的学习资源中,主要涵盖了使用C#语言进行数据库操作的基础概念和实践技巧。此课程是针对SoftUni(软件大学)的学生设计的,旨在帮助他们掌握数据库管理系统的理论知识以及...

    VC++ OLE DB 编程指导

    ### 第一章:OLE DB基础 - **什么是OLE DB?** OLE DB是Microsoft提供的一个数据访问接口,它允许开发者通过一组标准的COM接口来访问各种数据源,如SQL Server、Oracle、Excel、文本文件等。 - **OLE DB组件**:...

    Oracle XML DB Developer's Guide

    1. XML DB基础:介绍XML DB的基本概念,包括它如何将关系型数据库技术与XML技术相结合,以及XML DB在Oracle数据库架构中的位置。 2. 数据模型:详细描述了XML DB使用的数据模型,包括其对XML文档的存储方式,以及...

    OrientDB书籍

    ### OrientDB基础知识与应用 #### 一、OrientDB简介 OrientDB是一款多模型数据库管理系统,支持多种数据模型,包括图模型(Graph)、文档模型(Document)和键值对模型(Key-Value)等。它结合了NoSQL的速度与灵活性以及...

    HCIP-GaussDB-OLAPV1.5TrainingMaterial.rar

    - GaussDB基础知识:数据库架构、安装与部署、基本操作。 - OLAP理论:多维数据模型、星型和雪花型模式、OLAP操作。 - GaussDB OLAP特性:分布式查询优化、并行计算、数据分区策略。 - SQL与GaussDB:SQL语法、...

    Domino DB 实例

    在本实例中,我们将探讨Domino DB的基本概念、功能以及如何进行基础操作。 1. **Domino DB 基础** - **数据库**: 在Domino中,数据库是存储和组织信息的主要单元。每个数据库都有一个.NSF(Notes Storage Facility...

    用于管理您的客户端缓存是IndexedDB微小封装支持版本控制和maxage

    **IndexedDB 基础知识** 1. **IndexedDB 结构**:IndexedDB 包含数据库、对象存储、索引和事务等组件。数据库由一个或多个对象存储组成,每个对象存储可以有零个或多个索引,用于快速检索数据。 2. **数据模型**:...

    数据库管理,集成了MySQL、Redis、ES、Kafka、HDFS、InfluxDB、Pulsar等多种数据库组件的全生命周期管理,提供了海量集群的批量管理能力,以及相应DB组件的集群管理工具箱

    数据库开发:DBM,数据库管理,集成了MySQL、Redis、ES、Kafka、...- 完善的DB公共管理:DBM提供DB个性化配置管理、高可用切换管理、域名解析管理、DB监控管理等DB公共管理服务,为每个DB组件和用户提供完善的DB基础

    mongodb数据库

    删除集合或数据库也有相应的`db.collectionName.drop()`和`db.dropDatabase()`命令。 在MongoDB中,插入操作(Insert)可以一次性添加一个或多个文档。例如,可以使用`db.collectionName.insert()`函数添加包含特定...

    IndexedDB基本使用共22页.pdf.zip

    这个压缩包文件“IndexedDB基本使用共22页.pdf.zip”显然是一个关于IndexedDB基础知识的教程,总共22页,可能是PDF格式的教学材料。尽管我们无法直接查看压缩包的内容,但我们可以根据主题来深入探讨IndexedDB的相关...

    BerkeleyDB-Core-c++-GSG

    - **目标读者**:本手册适合已经了解 Berkeley DB 基础概念并希望深入学习其高级特性的开发者。 - **主要内容**:涵盖了数据库创建、管理、记录操作等方面的知识,并通过具体的例子帮助读者理解每个概念的应用场景。...

Global site tag (gtag.js) - Google Analytics