`

DB2 命令行基本操作

阅读更多
大家操作DB2数据库的时候一般都是使用Toad,但在一些无法使用Toad的场合,属性一些db2命令行的操作还是很有必要的,以下本人整理的一些基本命令:

一   数据库操作
1  连接数据库
db2 connect to database_name user user_name using password

2   断开数据库连接
db2 disconnect database_name --终止数据库连接,不包含commit的动作
db2 connect reset --终止数据库连接,包含一个commit的动作
db2 terminate --终止当前client发起的进程,包含中断后台进程
以上3种方式推荐使用第二种:“db2 connect reset”

3  提交
db2 commit

4   查看当前连接的数据库所有进程
db2 list application

5   查看表空间
db2 list tablespaces

6   查看db2版本
db2level

7   查看数据库的配置
db2 get db cfg for database_name

8   设置当前连接的schema
db2 set current schema schema_name

9  查看db2命令帮助
db2 ?

二  数据和表的操作
1  列出当前数据库下所有的表
db2 list tables for all

2  列出当前数据库中schema为schema_name的表
db2 list tables for schema schema_name

3  查看表结构
db2 describe table table_name
db2 describe select * from table_name

4  执行sql语句
db2 "select * from table_name"

5  复制表结构
db2 "create table table_new like table_name"

6  重命名表
db2 "rename table table_old to table_new"

7  加载数据
①  以默认分隔符加载,默认为“,”
db2 import from file_name.txt of del insert into table_name
②  以指定分隔符“&”加载
db2 import from file_name.txt of del MODIFIED BY COLDEL0x26 insert into table_name
或:
db2 import from file_name.txt of del MODIFIED BY COLDEL& insert into table_name

8  导出数据为文本
db2 export to file_name.txt of del "select * from table_name FETCH FIRST 10 ROWS ONLY "
db2 export to file_name.txt of del modified by coldel& "select * from table_name "

9  执行sql脚本
db2 -tvf file_name.sql -l logfile.out -l 可选 输出日志
分享到:
评论

相关推荐

    命令行登录db2数据库

    在DB2命令行环境下,你可以执行多种操作,如执行SQL语句(例如:`SELECT * FROM table_name`)、管理数据库对象(如创建表、索引等)、查看数据库状态、监控性能等。这些命令通常遵循特定的语法格式,需要根据具体...

    db2命令行大全(全)

    以上总结了DB2命令行中常见的管理和操作命令,对于DB2初学者而言,熟练掌握这些命令是进行数据库管理与日常维护的基础。通过命令行,可以高效地完成数据库的创建、配置、监控以及故障排查等任务,从而提高数据库的...

    DB2 的命令行处理器和脚本编写

    - **基本概念**:DB2 CLP是一个交互式的文本界面,用户可以通过输入命令来执行各种数据库操作,如创建数据库、表、索引,查询数据,以及管理用户权限等。 - **常用命令**: - `db2 connect to database`:连接到...

    DB2数据库导入导出

    DB2 数据库导入导出的操作方法是指将用户的 DB2 数据库导出并导入到自己的 DB2 数据库上。由于 DB2 没有直接的数据库导出功能,因此需要导出表结构、表数据,然后在导入。 一、导出表结构 在 DB2 命令行工具中,...

    DB2 数据库基本操作

    DB2 数据库的创建是数据库管理的基础操作之一,虽然在日常工作中不常遇到,但对于理解数据库的基本工作原理至关重要。 **步骤详解**: 1. **选择标准创建数据库**:在创建过程中选择“标准”模式进行创建。 2. **...

    Db2 文件导入导出常见命令总结

    - **Export**:将数据导出到指定文件,基本命令格式如`export to filename of filetype select x from xx where ;`。可处理字符集转换(例如`MODIFIED BY CODEPAGE`)和时间字段格式(例如`TIMESTAMPFORMAT`)。 -...

    DB2 V8数据库基础 (包含最全面的DB2操作指令介绍).doc

    DB2 V8数据库基础文档详尽地介绍了IBM的DB2数据库管理系统的核心概念、操作命令以及相关的工具使用。本文将深入探讨这些关键知识点。 首先,DB2是IBM开发的一款关系型数据库管理系统,它在企业级应用中广泛使用,...

    db2 基础知识培训ppt

    最后,进行DB2开发时,开发者还需要熟悉一些工具,如DB2控制中心、DB2命令行处理器、DB2 Explorer等,这些工具可以帮助管理和监控数据库。 总之,"db2基础知识培训ppt"会涵盖DB2的基本概念、SQL语法、数据库设计、...

    DB2基本操作命令

    DB2提供了丰富的命令行工具,使得数据库的管理和操作变得直观且高效。本文将深入解析DB2的一些基本操作命令,包括连接数据库、数据导出与导入、查看表结构、获取帮助以及数据库的备份与恢复。 1. **连接数据库** ...

    Zemucan: A Syntax Assistant for DB2:命令行助手,用于多个参数-开源

    这个工具尤其适用于那些需要处理大量DB2命令行操作的用户,它能够提供智能提示,推荐选项和参数,以及自动完成功能,极大地提高了工作效率。 在DB2的命令行界面中,正确输入命令和参数有时可能会变得复杂,特别是...

    windows下db2备份恢复操作说明.doc

    一旦打开了 DB2 命令行工具,就可以执行数据库备份操作了。备份操作的命令格式如下: ``` db2 force applications all db2 backup db <数据库名称> ``` 其中`<数据库名称>`是您要备份的数据库名称。例如,备份名为...

    DB2V97命令.pdf

    - DB2命令行处理器会根据命令执行的结果返回不同的状态码,这些状态码有助于开发者和管理员判断命令执行的情况。 - **调用命令帮助**: - 可以使用`?`或`help`命令来获取当前环境下的帮助信息。 - 例如,要获取`...

    FAQ数据库DB2简单使用

    **DB2数据库基础与简单操作** DB2是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。本篇文章将针对“FAQ数据库DB2简单使用”这一主题,介绍DB2的基本概念、安装、连接、数据导入、执行...

    DB2学习资料(包括DB2学习文档、常用指令、优化和技巧等)

    "DB2命令行处理器中的常用命令.doc"则列出了DB2命令行工具中的一些核心命令,这对于日常管理和故障排查至关重要。 "DB2日常维护及函数.doc"涵盖了DB2数据库的日常监控、性能调整和函数使用,对于DBA来说是必不可少...

    db2 开发基础课程

    ### DB2开发基础课程知识点详解 #### 一、DB2简介 - **DB2概述**:DB2是IBM公司开发的一...通过以上内容的学习,开发者不仅能够全面掌握DB2的基本操作,还能深入了解其高级功能,从而在实际项目中更加高效地运用DB2。

    db2 自学教程共三套 , 并附带丰富的db2常用命令

    《DB2基础教程》则可能专注于DB2的核心功能和基础操作,包括数据库架构、安全管理、存储过程、触发器等,旨在为学习者构建坚实的DB2理论基础和技术框架。 附带的“db2命令.txt”文件是DB2命令行工具的常用命令集合...

    DB2常用命令,DB2 v8数据库基础

    DB2 v8作为其一个重要版本,提供了许多先进的特性和功能,对于初学者来说,掌握其基础操作和常用命令至关重要。 首先,我们来看看DB2的常用命令。在数据库管理中,命令行界面是进行日常操作的主要方式之一,以下是...

    DB2快速学习一览,各种资料集锦

    它可能包含了诸如创建数据库、连接数据库、查询数据、管理用户、备份与恢复等DB2命令行工具的基本用法。在学习DB2时,熟悉这些命令能够让你更有效地进行数据库操作和管理。例如,`db2 connect to <database>`用于...

    DB2上机操作指南.doc

    - **DB2基本知识:** DB2是一款跨平台的数据库产品,能够运行在从大型机到个人计算机的各种操作系统上,包括但不限于OS/390、AIX、Windows NT等。它不仅支持传统的关系型数据存储,还能处理非结构化和半结构化数据...

Global site tag (gtag.js) - Google Analytics