读书人

学习db2过程中的一些记要

发布时间: 2013-04-26 16:27:53 作者: rapoo

学习db2过程中的一些记录

?

命令行处理器:db2=> ? select ? * ? from ? "tabschema ". "tabname "

?

13.导出数据库的表结构生成DDL文件

?

命令窗口:db2look ? -d ? ? ?-e ? -c ? -o ?

?

? 14.执行脚本文件

?

命令窗口:db2 ? -tvf ?

?

15.代码页的转换

?

16.获取当前DB2的版本 ?select ? * ? from ? sysibm.sysversions

?

17.DB2表的字段的修改限制?

?

只能修改VARCHAR2类型的并且只能增加不能减少

?

alter ? table ? ? ?alter ? column ? ? ?set ? data ? type ? varchar ? (SIZE)

?

18.如何查看表的结构? ?

?

describe ? table ? or describe ? select ? * ? from ? .

?

19.如何快速清除一个大表?

?

ALTER ? TABLE ? TABLE_NAME ? ACTIVE ? NOT ? LOGGED ? INITALLY ? WITH ? EMPTY ? TABLE

?

20.如何查看数据库的存储过程?

?

SELECT ? * ? FROM ? SYSCAT.PROCEDURES

?

21.如何查看表的约束?

?

SELECT ? * ? FROM ? SYSCAT.CHECKS ? WHERE ? TABNAME ? = ?

?

22.如何查看表的引用完整约束?

?

SELECT ? * ? FROM ? SYSCAT.REFERENCES ? WHERE ? TABNAME ? = ?

?

23.如何知道BUFFERPOOLS状况?

?

select ? * ? from ? SYSCAT.BUFFERPOOLS

?

24.如何在命令行下查看修改实例和数据库配置参数?

?

查看实例配置参数:db2 ? get ? dbm ? cfg

?

修改实例配置参数:db2 ? update ? dbm ? cfg ? using ? 参数名 ? 新值?

?

查看数据库配置参数:db2 ? get ? db ? cfg ? for ?

?

? 修改数据库配置参数:db2 ? update ? db ? cfg ? for ? ? ?using ? 参数名 ? 新值

?

25.如何修改缓冲区?

?

增加缓冲区:create ? bufferpool ? ? ?size ? ? ?[pagesize ? 4096] ? {[not] ? EXTENDED ? STORAGE} ?修改缓冲区: alter ? bufferpool ? ? ?size ? ? ?{[not] ? EXTENDED ? STORAGE} ?

?

删除缓冲区: drop ? ? ? bufferpool ?

?

如果缓冲区大小设置为 ? -1 ? 表示缓冲池的页面数目由数据库配置参数buffpage决定。

?

注意:数据库配置参数buffpage仅对缓冲区大小设置为 ? -1 ? 的缓冲池起作用。

?

26.多个字段时如何不通过使用select子句使用 in/not ? in ? select ? * ? from ? tabschema.tabname ? where ? (colA, ? colB, ? colC) ? [not] ? in ? (values ? (valueA1, ? valueB1, ? valueC1), ? (valueA2, ? valueB2, ? valueC2), ? ...(valueAn, ? valueBn, ? valueCn))

?

27.查看当前连接到数据库的应用

?

db2 ? list ? application ? [show ? detail]

?

28.如何确认DB2数据库的一致性

?

db2dart ? ? ?/DB /DB表示检查整个数据库的一致性

?

29.导出某个表的数据

?

export ? to ?

?

如:导出用户表

?

export ? to ? c:\user.ixf ? of ? ixf ? select ? * ? from ? user?

?

30、导入数据

?

import ? from ?

?

如:导入用户表。导入时可以直接建立新表。如果有该表存在也可以用INSERT ? 插入,或者用UPDATE更新

读书人网 >其他数据库

热点推荐