DB2SQL命令大全Word文档格式.docx

上传人:b****2 文档编号:1411138 上传时间:2023-04-30 格式:DOCX 页数:14 大小:19.96KB
下载 相关 举报
DB2SQL命令大全Word文档格式.docx_第1页
第1页 / 共14页
DB2SQL命令大全Word文档格式.docx_第2页
第2页 / 共14页
DB2SQL命令大全Word文档格式.docx_第3页
第3页 / 共14页
DB2SQL命令大全Word文档格式.docx_第4页
第4页 / 共14页
DB2SQL命令大全Word文档格式.docx_第5页
第5页 / 共14页
DB2SQL命令大全Word文档格式.docx_第6页
第6页 / 共14页
DB2SQL命令大全Word文档格式.docx_第7页
第7页 / 共14页
DB2SQL命令大全Word文档格式.docx_第8页
第8页 / 共14页
DB2SQL命令大全Word文档格式.docx_第9页
第9页 / 共14页
DB2SQL命令大全Word文档格式.docx_第10页
第10页 / 共14页
DB2SQL命令大全Word文档格式.docx_第11页
第11页 / 共14页
DB2SQL命令大全Word文档格式.docx_第12页
第12页 / 共14页
DB2SQL命令大全Word文档格式.docx_第13页
第13页 / 共14页
DB2SQL命令大全Word文档格式.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

DB2SQL命令大全Word文档格式.docx

《DB2SQL命令大全Word文档格式.docx》由会员分享,可在线阅读,更多相关《DB2SQL命令大全Word文档格式.docx(14页珍藏版)》请在冰点文库上搜索。

DB2SQL命令大全Word文档格式.docx

IBMDEFAULT16K 

24.1 

exoatbs32k 

32K 

/home/exoa2/exoacontainer32k'

IBMDEFAULT32K 

GRANT 

USE 

OF 

TO 

PUBLIC;

创建系统表空间:

TEMPORARY 

exoasystmp 

IBMTEMPGROUP 

/home/exoa2/exoasystmp'

exoasystmp16k 

/home/exoa2/exoasystmp16k'

exoasystmp32k 

/home/exoa2/exoasystmp32k'

1. 

启动实例(db2inst1):

db2start

2. 

停止实例(db2inst1):

db2stop

3. 

列出所有实例(db2inst1)

db2ilist

5.列出当前实例:

db2 

get 

instance

4. 

察看示例配置文件:

dbm 

cfg|more

5. 

更新数据库管理器参数信息:

update 

cfg 

para_name 

para_value

6. 

创建数据库:

db 

test

7. 

察看数据库配置参数信息

for 

test|more

8. 

更新数据库参数配置信息

test 

10.删除数据库:

drop 

11.连接数据库

12.列出所有表空间的详细信息。

list 

tablespaces 

show 

detail

13.查询数据:

select 

from 

tb1

14.删除数据:

delete 

tb1 

where 

id=1

15.创建索引:

index 

idx1 

on 

tb1(id);

16.创建视图:

view 

view1 

as 

id 

17.查询视图:

view1

18.节点编目

catalog 

tcp 

node 

node_name 

remote 

server_ip 

server 

server_port

19.察看端口号

cfg|grep 

SVCENAME

20.测试节点的附接

attach 

node_name

21.察看本地节点

direcotry

22.节点反编目

uncatalog 

23.数据库编目

db_name 

db_alias 

at 

24.察看数据库的编目

directory

25.连接数据库

user_name 

user_password

26.数据库反编目

db_alias

27.导出数据

export 

myfile 

of 

ixf 

messages 

msg 

28.导入数据

import 

replace 

into 

29.导出数据库的所有表数据

db2move 

export

30.生成数据库的定义

db2look 

-d 

-a 

-e 

-m 

-l 

-x 

-f 

-o 

db2look.sql

31.创建数据库

test1

32.生成定义

-tvf 

33.导入数据库所有的数据

import

34.重组检查

reorgchk

35.重组表tb1

reorg 

table 

36.更新统计信息

runstats 

37.备份数据库test

backup 

38.恢复数据库test

restore 

399\.列出容器的信息

tablespace 

containers 

tbs_id 

40.创建表:

ceate 

tb1(id 

integer 

not 

null,name 

char(10))

41.列出所有表

tables

42.插入数据:

insert 

values(1,’sam’);

tb2 

values(2,’smitty’);

建立数据库DB2_GCB 

DB2_GCB 

ON 

G:

ALIAS 

CODESET 

GBK 

TERRITORY 

CN 

COLLATE 

DFT_EXTENT_SZ 

连接数据库 

sample1 

db2admin 

8301206 

建立别名 

alias 

db2admin.tables 

sysstat.tables;

DB2ADMIN.VIEWS 

FOR 

SYSCAT.VIEWS 

db2admin.columns 

syscat.columns;

guest.columns 

建立表 

zjt_tables 

(select 

tables) 

definition 

only;

zjt_views 

views) 

插入记录 

tables;

views;

建立视图 

V_zjt_tables 

tabschema,tabname 

zjt_tables;

建立触发器 

TRIGGER 

zjt_tables_del 

AFTER 

DELETE 

REFERENCING 

OLD 

AS 

EACH 

ROW 

MODE 

DB2SQL 

Insert 

zjt_tables1 

values(substr(o.tabschema,1,8),substr(o.tabname,1,10)) 

建立唯一性索引 

UNIQUE 

INDEX 

I_ztables_tabname 

[size=3]ON 

zjt_tables(tabname);

9. 

查看表 

tabname 

tables 

tabname='

ZJT_TABLES'

10. 

查看列 

SUBSTR(COLNAME,1,20) 

列名,TYPENAME 

类型,LENGTH 

长度 

columns 

11. 

查看表结构 

describe 

user1.department 

user.tables 

12. 

查看表的索引 

indexes 

13. 

查看视图 

viewname 

views 

viewname='

V_ZJT_TABLES'

14. 

查看索引 

indname 

indname='

I_ZTABLES_TABNAME'

15. 

查看存贮过程 

SELECT 

SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15) 

FROM 

SYSCAT.PROCEDURES;

16. 

类型转换(cast) 

ip 

datatype:

varchar 

cast(ip 

integer)+50 

log_comm_failed 

17. 

重新连接 

reset 

18. 

中断数据库连接 

disconnect 

db2_gcb 

19. 

application 

LIST 

APPLICATION;

20. 

kill 

FORCE 

APPLICATION(0);

force 

applications 

all 

(强迫所有应用程序从数据库断开) 

21. 

lock 

table

in 

exclusive 

mode 

22. 

共享 

share 

23. 

显示当前用户所有表 

24. 

列出所有的系统表 

system 

25. 

显示当前活动数据库 

active 

databases 

26. 

查看命令选项 

command 

options 

27. 

系统数据库目录 

DIRECTORY 

28. 

表空间 

29. 

表空间容器 

CONTAINERS 

Example:

30. 

显示用户数据库的存取权限 

GET 

AUTHORIZATIONS 

31. 

启动实例 

DB2START 

32. 

停止实例 

db2stop 

33. 

表或视图特权 

grant 

select,delete,insert,update 

WITH 

OPTION 

34. 

程序包特权 

EXECUTE 

PACKAGE 

PACKAGE-name 

PUBLIC 

35. 

模式特权 

CREATEIN 

SCHEMA 

SCHEMA-name 

USER 

36. 

数据库特权 

connect,createtab,dbadm 

database 

37. 

索引特权 

control 

index-name 

38. 

信息帮助 

(?

XXXnnnnn 

例:

?

SQL30081 

39. 

SQL 

帮助(说明 

语句的语法) 

help 

statement 

例如,help 

40. 

SQLSTATE 

的状态和类别代码) 

sqlstate 

或 

class-code 

41. 

更改与"

管理服务器"

相关的口令 

setid 

username 

password 

42. 

创建 

SAMPLE 

数据库 

db2sampl 

F:

(指定安装盘) 

43. 

使用操作系统命令 

!

dir 

44. 

转换数据类型 

(cast) 

EMPNO, 

CAST(RESUME 

VARCHAR(370)) 

EMP_RESUME 

WHERE 

RESUME_FORMAT 

'

ascii'

45. 

UDF

要运行 

DB2 

Java 

存储过程或 

UDF,还需要更新服务器上的 

数据库管理程序配置,以包括在该机器上安装 

JDK 

的路径 

JDK11_PATH 

d:

sqllibjavajdk 

TERMINATE 

SPM_NAME 

sample 

46. 

检查 

数据库管理程序配置 

47. 

检索具有特权的所有授权名 

DISTINCT 

GRANTEE, 

GRANTEETYPE, 

DATABASE'

SYSCAT.DBAUTH 

UNION 

SYSCAT.TABAUTH 

SYSCAT.PACKAGEAUTH 

SYSCAT.INDEXAUTH 

COLUMN 

SYSCAT.COLAUTH 

SYSCAT.SCHEMAAUTH 

SERVER 

SYSCAT.PASSTHRUAUTH 

ORDER 

yhdab 

(id 

varchar(10), 

ywlx 

kh 

varchar(10));

ywlbb 

(ywlbbh 

varchar(8), 

ywmc 

varchar(60)) 

48. 

修改表结构 

alter 

ALTER 

SET 

DATA 

TYPE 

varchar(13);

ID 

lst_bsi 

bsi_money 

set 

data 

type 

int;

values 

20000300001'

'

123456'

user01'

), 

20000300002'

user02'

);

49. 

业务类型说明 

业务申请'

业务撤消'

user03'

费用查询'

user04'

费用自缴'

user05'

费用预存'

user06'

密码修改'

user07'

发票打印'

gl01'

改用户基本信息'

gl02'

更改支付信息'

gl03'

日统计功能'

gl04'

冲帐功能'

gl05'

对帐功能'

gl06'

计费功能'

gl07'

综合统计'

备份数据库:

CONNECT 

EXOA;

QUIESCE 

CONNECTIONS;

RESET;

BACKUP 

EXOA 

"

/home/exoa2/db2bak/"

BUFFERS 

BUFFER 

1024 

PARALLELISM 

WITHOUT 

PROMPTING;

UNQUIESCE 

DATABASE;

以下是小弟在使用db2move中的一些经验,希望对大家有所帮助。

YOURDB 

creatab.sql 

导出建库表的SQL 

用db2move将数据备份出来 

vi 

如要导入的数据库名与原数据库不同,要修改creatab.sql中CONNECT 

项 

如相同则不用更改 

NEWDB 

load 

将数据导入新库中 

在导入中可能因为种种原因发生中断,会使数据库暂挂 

detail 

如:

详细说明:

装入暂挂 

总页数 

1652 

可用页数 

已用页数 

空闲页数 

不适用 

高水位标记(页) 

页大小(字节) 

4096 

盘区大小(页) 

预读取大小(页) 

容器数 

状态更改表空间标识 

状态更改对象标识 

59 

tabname,tableid 

syscat.tables 

tableid=59 

查看是哪张表挂起 

表名知道后到db2move.lst(在db2move 

export的目录中)中找

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2