注:大寫的是固定的,小寫的根據自己的實際情況
首先進入 命令視窗, win+r ---> 輸入 db2cmd db2
1. 刪除資料庫
uncatalog db db_name --db_name 資料庫的名稱
2. 新建乙個資料庫
create database db_name using codeset utf-8 territory cn pagesize 8 k
3. 檢視資料庫
list db directory
4. 連線資料庫
connect to db_name user username using password
5. 斷開資料庫連線
db2 connect reset
6. 建立表
create table table_name( username varchar(30) , password varchar(30) )
7. 儲存
commit
8. 檢視表
list tables
9. 檢視表結構
describe table table_name
10. 插入資料
insert into table_name values('username','password'),('zhang','123456')
11. 查詢資料
select * from table_name
12. 資料更新
update table_name set username = 'uname' where password = 'password'
13. 刪除資料
delete from table_name where username = 'uname'
14. 建立索引
create index index_name on tablename(column) --column 為表中的乙個字段
15. 檢視索引
describe indexes for table table_name
16. 刪除資料庫定義檔案
(1)db2look -d db_name -z table_name -e -o file_name.sql
(2)db2look -d db_name -e -o file_name.sql
注意這個語句 是在cmd 視窗執行的,而不是 db2cmd
17. 執行資料庫定義檔案
步驟:在 檔案的當前cmd命令視窗下 輸入db2cmd ,連線資料庫 ,
db2 -tvf file_name.sql > file_name.log
18. 獲取資料庫例項引數
db2 get dbm cfg
19. 修改 資料庫例項引數
db2 update dbm cfg using param value
如修改埠號: db2 update dbm cfg using svcename 60000
20. 獲取資料庫引數
db2 get db for db_name
21. 更改資料庫引數
db2 update db cfg using param value
22. 獲取資料庫環境變數
db2set
23. 修改資料庫環境變數
db2set param value
24. 匯出工具 export
db2 export to file_name.del of del select * from table_name
DB2常用函式
1 char函式 char current date,iso 轉換成yyyy mm dd char current date,usa 轉換成mm dd yyyy char current date,eur 轉換成dd.mm.yyyy char current date,jis char curren...
DB2開發常用
db2開發常用 日期函式 常用日期函式 獲取時間 1 獲取當期日期 values current date 2012 08 28 2 獲取當期時間 values current time 11 56 36 3 獲取當前時間戳 values current timestamp 2012 08 28 1...
常用DB2命令
建庫 db2 create db vipface using codeset utf 8 territory cn on 建庫到指定位置 db2 create database oadb on d using codeset gbk territory cn 列出所有資料庫 db2 list dat...