db2常用命令

2021-09-01 14:16:30 字數 1609 閱讀 1427

接觸db2 也有好幾個月了,是時候好好整理一下基礎知識了!

一:連線、斷開

1、資料庫連線:

(預設使用者名稱和密碼)db2 connect to  db_name ;

(完整命令) db2 connect  to db_name  user  user_name  using user_password;

2、檢視資料庫連線:

3、斷開資料連線:

db2 terminate;  (斷開當前連線)

二:增刪改

1、常用的增、刪、改、查:

select * from schema.tb_name;

update tb_name set col_name = ** ,col_name2 =**  where col_ =*;

delete from tb_name;

2、對資料庫結構修改:

alter table  tb_name  add column    col_name  varchar(20);(增加列例子)

alter table tb_name  add column  col_name varchar(20)  add column col_name2 varcahr(30); (增加多列)

alter table tb_name  alter column  col_name  set  data  type  varchar(40); (只能增加字段長度,不能縮小)

alter table tb_name  drop column col_name ;(刪除字段)

drop table  schema.tb_name;(刪除表)

drop  database db_name;(刪除資料庫)

三:索引、儲存過程

1、索引:

create index  index_name on schema.tb_name (

col_name   asc;

);(建立普通索引)

create unique index index_name on schema.tb_name(

col_name asc;

)allow reverse scans; (唯一索引,並且允許反向掃瞄)

drop index index_name ;

reorg table schema.tb_name;

runstats on table schema.tb_naem  and index all ;

2.儲存過程

create procedure  pro_name ( in |out|inout parameter_name data_type,.....)

接著是主體部分;

call  pro_name(para1,para2,...);

call  pro_name(para1,para2,?);(帶輸出引數)

drop procedure pro_name;

重新繫結包:

select   bname,pkgname, bschema  from     syscat.packagedep;

rebind package  schema.pro_pkgname;

(儲存過程部分需要深入研究)

(待續)

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 將資...