三九宝宝网宝宝教育教学论文

想从事银行方面的c语言开发他上面还要了解db2数据库的常用操作

02月23日 编辑 39baobao.com

[用C语言实现数据结构中常用算法如对链表的操作查找排序等]#include <iostream.h> class ram { public: char wenzi[200]; ram *p; }; ram wo,*ai=&wo; int num=0;//我申请了几次内存了 void xie(void);//输入数据,然后分配内存为下次做...+阅读

1、 打开命令行窗口 #db2cmd

2、 打开控制中心 # db2cmd db2cc

3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令=====

4、 启动数据库实例 #db2start

5、 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force

6、 创建数据库 #db2 create db [dbname]

7、 连接到数据库 #db2 connect to [dbname] user [username] using [password]

8、 断开数据库连接 #db2 connect reset

9、 列出所有数据库 #db2 list db directory

10、 列出所有激活的数据库 #db2 list active databases

11、 列出所有数据库配置 #db2 get db cfg

12、 删除数据库 #db2 drop database [dbname] (执行此操作要小心) 如果不能删除,断开所有数据库连接或者重启db2 =========操作数据表命令==========

13、 列出所有用户表 #db2 list tables

14、列出所有系统表 #db2 list tables for system

15、列出所有表 #db2 list tables for all

16、 列出系统表 #db2 list tables for system

17、列出用户表 #db2 list tables for user

18、 列出特定用户表 #db2 list tables for schema [user]

19、 创建一个与数据库中某个表(t2)结构相同的新表(t1) #db2 create table t1 like t2

20、 将一个表t1的数据导入到另一个表t2 #db2 "insert into t1 select * from t2" 2

1、 查询表 #db2 "select * from table name where ..." 2

2、 显示表结构 #db2 describe table tablename 2

3、 修改列 #db2 alter table [tablename] alter column [columname] set data type varchar(24) ======脚本文件操作命令======= 2

4、 执行脚本文件 #db2 -tvf scripts.sql 2

5、帮助命令 * 查看命令帮助 #db2 ? db2start * 查看错误码信息 #db2 ? 22001 * memo: 详细命令请使用"db2 ?"进行查看。

========================= 2

6、备份数据库 #db2 backup db备注:执行以上命令之前需要断开数据库连接 2

7、在线备份数据库 #db2 -v "BACKUP DATABASEONLINE TOWITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING" 2

8、恢复数据库 #db2 restore db2

9、在线恢复数据库 #db2 "RESTORE DBTOLOGTARGETWITHOUT PROMPTING" #db2 "ROLLFORWARD DBTO END OF LOGS AND STOP" ... 30、导出数据文件 #db2moveexport [-sn] [-tn] 3

1、导入数据文件 #db2moveimport 3

2、获取db2数据库管理配置环境信息 #db2 get dbm cfg 3

3、.获取db2某个数据库数据库管理配置环境信息 #db2 get db cfg for或者:连接至某个数据库以后执行db2 get db cfg 3

4、更改db2日志空间的大小 备注:以下命令为了防止db2数据库过份使用硬盘空间而设,仅用于开发者自己机器上的db2,如果是服务器,则参数需要修改。

#db2 UPDATE DB CFG FORUSING logretain OFF logprimary 3 logsecond 2 logfilsiz 25600; 如果页大小是4KB,则以上命令创建3个100M的日志文件,占用300MB硬盘空间。25600*4KB=102400KB。 3

5、创建临时表空间 #DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000) EXTENTSIZE 256 3

6、获取数据库管理器的快照数据 #db2 –v get snapshot for dbm 3

7、显示进行程号 #db2 list applications show detail ===================================================

一、加载数据:

1、 以默认分隔符加载,默认为“,”号 db2 "import from btpoper.txt of del insert into btpoper"

2、 以指定分隔符“|”加载 db2 "import from btpoper.txt of del modified by coldel| insert into btpoper"

二、卸载数据:

1、 卸载一个表中全部数据 db2 "export to btpoper.txt of del select * from btpoper" db2 "export to btpoper.txt of del modified by coldel| select * from btpoper"

2、 带条件卸载一个表中数据 db2 "export to btpoper.txt of del select * from btpoper where" db2 "export to cmmcode.txt of del select * from cmmcode where" db2 "export to cmmcode.txt of del modified by coldel| select * from cmmcode where"

三、查询数据结构及数据: db2 "select * from btpoper" db2 "select * from btpoper where and" db2 "select oprid,oprnm,brhid,passwd from btpoper"

四、删除表中数据: db2 "delete from btpoper" db2 "delete from btpoper where or"

五、修改表中数据: db2 "update svmmst set prtlines=0 where and" db2 "update svmmst set prtlines=0 where or"

六、联接数据库 db2 connect to btpdbs

七、清除数据库联接 db2 connect reset 断开...

以下为关联文档:

现在常用的c语言开发环境都有哪些C语言开发环境……这个基本不可能了,你说的VC++6也是为C++准备的,只不过兼容C语言而已。 看需要开发的平台: 我经常用的Linux平台:gcc+vim+gdb+make。gcc是C语言的编译器,vim是用...

如何在Linux下用C语言操作数据库sqlite3具体步骤是: 1. 下载 sqlite3 的源码,好像是 sqlite3.h sqlite3_ext.h 以及 sqlite3.cc 2. 可以将源码编译成库(静态库或者动态库),或者直接嵌入到工程中参与编译 数据库操作的一...

数据库查询语言方面的题1.select 职工.职工号, 姓名 from 职工,社会团体 ,参加 where 职工.职工号=参加.职工号 and 参加.编号 in (select 编号from 社会团体 where 名称='歌唱队' or 名称='篮球队')...

栈的操作用c语言#include <stdio.h> #define MAXSIZE 100 #define ERROR -1 typedef struct { int element[MAXSIZE]; int top; }stack; void InitStack(stack *s) { s->top=0; } bool IsEm...

纯C语言怎样连接数据库你先配置数据库 然后举个例子,连接SQL 我连access的给你看一下 别忘了 mfc AfxOleInit(); 或者 win32 coInitial什么东东(初始化com的) // 打开数据库 strDBClass.Format(_T("Prov...

C语言如何连接Access数据库看视频上是连接MySQL数据库,MySQL安装后配置比较麻烦,所以我试着用老师给的模板连接Access数据库,Access是比较方便使用的 只要装了office几乎都有. 首先在搜索odbc 连接字符串...

c语言如何使用access数据库1、C/C++与数据库交互,像 mssql/ mysql / oracle 等,一般都有成熟的第三方库,这些库里面无非就是封装了与数据库通讯的方式和通讯协议搜一下要用的数据库相关的 API 文档,会说得...

c语言可以连接access数据库?#import "C:\program files\common files\system\ado\msado15.dll " no_namespace rename( "EOF ", "adoEOF ") //#import "c:\program files\common files\system\ado\msado15.dll...

C语言的文件操作//先解释一下文件合并的意思 //假设文件A中是cba,文件B中是zyx,则合并后(按字母顺序)文件C中是abcxyz //你给的程序中有三处错误。两处fputs函数错误,一处逻辑错误,以下程序已修正...

推荐阅读
图文推荐