注:大寫的是固定的,小寫的根據本身的實際狀況sql
首先進入 命令窗口, win+r ---> 輸入 db2cmd db2數據庫
1. 刪除數據庫工具
UNCATALOG DB db_name --db_name 數據庫的名稱索引
2. 新建一個數據庫utf-8
CREATE DATABASE db_name USING CODESET utf-8 TERRITORY cn PAGESIZE 8 Kcmd
3. 查看數據庫table
LIST DB DIRECTORY變量
4. 鏈接數據庫file
CONNECT TO db_name USER username USING passwordselect
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