一、基礎篇
1、db2 connect to 《資料庫名》 --連線到本地 資料庫名
db2 connect to 《資料庫名》 user 《使用者名稱》 using 《密碼》 --連線到遠端
db2 catalog tcpip node 《接點名稱》 remote 《遠端資料庫位址》 server 《埠號》 --把遠端資料庫對映到本地接點一般為50000
db2 catalog db 《遠端資料庫名稱》 as 《接點名稱》 at node pub11 --遠端資料庫名稱到本地接點
db2 connect to 《接點名稱》 user 《使用者名稱》 using 《密碼》 --連線本地接點訪問遠端資料庫
8、資料庫匯出
db2look -d 《資料庫名》 -u 《使用者》 -e -o 《指令碼名稱》.sql --匯出資料庫的表結構,其中使用者空間一般為db2admin/db2inst1
db2look -d 《資料庫名》 -u 《使用者》 -t 《表1> 《表2> -e -o 《指令碼名稱》.sql --匯出資料庫中表1和表2的表結構
db2move 《資料庫名》 export --匯出資料庫資料
db2move 《資料庫名》 export -tn 《表1>,《表2> --匯出資料庫中表和表資料
9、資料庫匯入
db2 -tvf 《指令碼名稱》.sql --把上述匯出的表結構匯入到資料庫表結構
db2move 《資料庫名》 load -lo replace --把上述「db2move 《資料庫名》 export 「匯出的資料匯入到資料庫中並把相同的資料替換掉
在實際使用過程中,如果用到db2自增主鍵,需要使用by default, 而不是always,功能是一樣的,但這樣在資料移植時候會很方
便!10、db2 connect reset 或 db2 terminate --斷開與資料庫的連線
11、db2set db2codepage=1208 --修改頁編碼為1208
12、db2 describe table 《表名》 --檢視表結構
13、db2 list tables --檢視資料庫中所有表結構
list tables for system --列出所有系統表
14、db2 list tablespaces --列出表空間
二、高階篇
15、fetch first 10 rows only --列出表中前10條資料
例如:select * from 《表名》 fetch first 10 rows only
16、coalesce(欄位名,轉換後的值) --對是null的字段進行值轉換
例如:select coalesce(id,1) from 《表名》 --對錶中id如果為null轉換成1
17、dayofweek(日期) --計算出日期中是週幾(1是週日,2是周一.......7是週六)
dayofweek_iso --計算出日期中是週幾(1是周一.......7是週日)
例如:dayofweek(date(2008-01-16)) --它會返回是4,代表星期三
dayofweek_iso(date(2008-01-16)) --它會返回是3,代表星期三
18、dayofyear(日期) --一年中的第幾天,範圍在1-366範圍之內
注意:引數中日期的格式是yyyy-mm-dd的形式,如果不是需要進行轉換,否則函式不能使用
例如:日期是20080116必須要進行轉換
dayofweek(concat(concat(concat(substr(opendate,1,4),'-'),concat(substr(opendate,5,2),'-')),substr(opendate,7,2))) as week)
這樣格式正確的。
19、concatt(引數1,連線值) --把引數1加上連線值組成乙個新值。
例如: concat('aa','b') --返回是aab
DB2常用命令
常用操作 db2 list db directory db2 connect to user using db2ilist 顯示當前例項名 db2 list tables 顯示當前例項下的所有表 db2 list tablespaces 顯示表空間 db2pd db tablespaces 檢視表空...
DB2常用命令
1 db2 list node directory 2 db2 list node directory show detail 3 db2 catalog tcpip node wsii remote 9.181.139.155 server 50000 4 db2 catalog database...
DB2常用命令
例項 clp 命令描述 db2start 啟動資料庫管理器例項。db2stop 停止資料庫管理器例項。get dbm cfg 返回資料庫管理器配置設定。get dbm cfg show detail 顯示資料庫管理器引數的當前值和延遲值 從 v8 起 1update dbm cfg using 將資...