DB2常用命令整理


基本命令

查看命令選項

list command options

信息幫助

SQL statement
例子:
statement =30081
SQL30081

啟動當前的DB2數據庫管理實例

db2start

停止當前的數據庫管理實例

db2stop

列出當前實例

get instance

庫相關命令

系統數據庫目錄

list database directory

查看本地數據庫目錄

db2 list database directory on <盤符>

建立數據庫

CREATE DATABASE 庫名(不設定參數)
CREATE DATABASE 庫名 ON 盤符(只識別盤符) ALIAS 別名 
USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32

查看數據庫配置

get db cfg for 庫名

刪除數據庫

drop database 庫名

連接數據庫

connect to 庫名(不設定參數)
connect to 庫名 user 用戶名 using 密碼

中斷數據庫連接

disconnect 庫名

重新連接

connect reset

顯示當前活動數據庫

list active databases

顯示用戶數據庫的存取權限

GET AUTHORIZATIONS

表空間

list tablespaces

表空間容器

LIST TABLESPACE CONTAINERS FOR 1(整數)

列出所有的系統表

list tables for system

顯示當前用戶所有表

list tables

表相關命令

導入表結構

db2 -tf sql文件
import from c:user.ixf of ixf [Create/Insert into / update] tablename

導出用戶表

export to c:user.ixf of ixf select * from user

查看庫中是否存在

select * from syscat.tables where tabname = ‘表名’

重命名表名

rename table 舊表名 to 新表名

創建表

ceate table tb1(id integer not null,name char(10))

設置主鍵

alter table 表名 add primary key (字段)

查看表的結構

describe table

其他命令

修改db2字符集

db2set db2codepage 1386

查看本地節點目錄

list node directory 

執行腳本文件

db2 -tvf

查看當前連接到數據庫的應用

db2 list application [show detail]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM