20200224-DB2常用命令汇总

在这里插入图片描述

整理下15年写的DB2相关文档,换工作以后一直没用过DB2,忘的差不多了。

进入DB2

windows+R ,输入 cmd 回车
在这里插入图片描述
输入db2 回车, DB21061E 未初始化命令行环境。
在这里插入图片描述
输入db2cmd 回车
在这里插入图片描述
弹出另一个窗口
在这里插入图片描述
输入db2 回车
在这里插入图片描述?查看帮助信息
在这里插入图片描述

在这里插入图片描述
查看配置好的db
在这里插入图片描述
连接数据库sample
在这里插入图片描述显示当前用户所有表
在这里插入图片描述

重新连接数据库sample
在这里插入图片描述
查看用户下表
在这里插入图片描述在这里插入图片描述

查询系统表
在这里插入图片描述
查看dept 表结构
在这里插入图片描述
查看表dept
在这里插入图片描述查看进程
在这里插入图片描述
在这里插入图片描述停止数据库
在这里插入图片描述
强制停止数据库
在这里插入图片描述查看活跃的数据库
在这里插入图片描述
启动数据库
在这里插入图片描述在这里插入图片描述
创建表t1
在这里插入图片描述在这里插入图片描述
插入数据
在这里插入图片描述

下载SqlDbx
在这里插入图片描述

安装SqlDbx
在这里插入图片描述

连接DB2 数据库
在这里插入图片描述在这里插入图片描述
创建数据库chen
在这里插入图片描述

查看数据库
在这里插入图片描述
连接chen 数据库
在这里插入图片描述在这里插入图片描述

查看执行计划
在这里插入图片描述执行脚本,生成执行计划表
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
格式化输出执行计划
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

 DB2 Universal Database Version 10.1, 5622-044 (c) Copyright IBM Corp. 1991, 2011
Licensed Material - Program Property of IBM
IBM DATABASE 2 Explain Table Format Tool
******************** EXPLAIN INSTANCE ********************
DB2_VERSION:       10.01.0
SOURCE_NAME:       SQLC2J23
SOURCE_SCHEMA:     NULLID  
SOURCE_VERSION:      
EXPLAIN_TIME:      2015-10-02-19.49.07.026000
EXPLAIN_REQUESTER: ADMINISTRATOR
......
Original Statement:
------------------
select
  *
from
  test

Optimized Statement:
-------------------
SELECT
  Q1."ID" AS "ID"
FROM
  ADMINISTRATOR.TEST AS Q1

Access Plan:
-----------
Total Cost:   6.77266
Query Degree:   1
          Rows
        RETURN
        (   1)
         Cost
          I/O
          |
           1
        TBSCAN
        (   2)
        6.77266
           1
          |
           1
 TABLE: ADMINISTRATOR
         TEST
          Q1
......

创建表test1 ,插入 100000 条数据,查看执行计划
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

DB2 Universal Database Version 10.1, 5622-044 (c) Copyright IBM Corp. 1991, 2011
Licensed Material - Program Property of IBM
IBM DATABASE 2 Explain Table Format Tool
******************** EXPLAIN INSTANCE ********************
DB2_VERSION:       10.01.0
SOURCE_NAME:       SQLC2J23
SOURCE_SCHEMA:     NULLID  
SOURCE_VERSION:      
EXPLAIN_TIME:      2015-10-04-16.40.45.910000
EXPLAIN_REQUESTER: ADMINISTRATOR
......
Original Statement:
------------------
select
  userid
from
  test1
where
  userid=50000
Optimized Statement:
-------------------
SELECT
  Q1."USERID" AS "USERID"
FROM
  ADMINISTRATOR.TEST1 AS Q1
WHERE
  (DECFLOAT(Q1."USERID", 34, '.') = 50000)

Access Plan:
-----------
Total Cost: 1186.33
Query Degree:   1
         Rows
        RETURN
        (   1)
         Cost
          I/O
          |
         4000
         TBSCAN
        (   2)
        1186.33
         1300
          |
        100000
 TABLE: ADMINISTRATOR
         TEST1
          Q1
 ......

创建索引
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
查看执行计划
在这里插入图片描述在这里插入图片描述

DB2 Universal Database Version 10.1, 5622-044 (c) Copyright IBM Corp. 1991, 2011
Licensed Material - Program Property of IBM
IBM DATABASE 2 Explain Table Format Tool
******************** EXPLAIN INSTANCE ********************
DB2_VERSION:       10.01.0
SOURCE_NAME:       SQLC2J23
SOURCE_SCHEMA:     NULLID  
SOURCE_VERSION:      
EXPLAIN_TIME:      2015-10-04-17.01.58.794000
EXPLAIN_REQUESTER: ADMINISTRATOR
......
Original Statement:
------------------
select
  userid
from
  test1
where
  userid=50000
Optimized Statement:
-------------------
SELECT
  Q1."USERID" AS "USERID"
FROM
  ADMINISTRATOR.TEST1 AS Q1
WHERE
  (DECFLOAT(Q1."USERID", 34, '.') = 50000)

Access Plan:
-----------
Total Cost: 901.473
Query Degree:   1
         Rows
        RETURN
        (   1)
         Cost
          I/O
          |
         4000
         IXSCAN
        (   2)
        901.473
        912.122
          |
        100000
 INDEX: ADMINISTRATOR
   INX_TEST1_USERID
          Q1
......

欢迎关注我的微信公众号"IT小Chen"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值