欢迎来到天天文库
浏览记录
ID:14909450
大小:67.00 KB
页数:30页
时间:2018-07-30
《db2常用命令大全文库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、db2常用命令大全文库db2常用命令大全文库.txtdb2常用命令大全EXPORTTOD:PRINTXML.IXFOFIXF近一年来在项目开发中使用到了IBM的DB29.1的数据库产品,跟Oracle相比一些命令有很大的区别,而它最大的功能是支持xml存储、检索机制,通过XPath进行解析操作,使开发人员免于对xml文件在应用进行解析处理,先对其常用命令进行一下汇总,以免遗忘。注意:在执行如下命令时,需要首先安装db2客户端并通过在运行中输入db2cmd进行初始化一、基础篇1、db2connectto<数据库名>--连接到本地数据库名db2con
2、nectto<数据库名>user<用户名>using<密码>--连接到远端数据库2、db2forceapplicationall--强迫所有应用断开数据库连接3、db2backupdbdb2name<数据库名称>--备份整个数据库数据db2restoredb--还原数据库4、db2listapplication--查看所有连接(需要连接到具体数据库才能查看)5、db2start--启动数据库db2stop--停止数据库6、createdatabase<数据库名>usingcodesetutf-8territoryCN--创建数据库
3、使用utf-8编码7、db2catalog命令db2catalogtcpipnode<接点名称>remote<远程数据库地址>server<端口号>--把远程数据库映射到本地接点一般为50000db2catalogdb<远程数据库名称>as<接点名称>atnodePUB11--远程数据库名称到本地接点db2CONNECTTO<接点名称>user<用户名>using<密码>--连接本地接点访问远程数据库8、数据库导出db2look-d<数据库名>-u<用户>-e-o<脚本名称>.sql--导出数据库的表结构,其中用户空间一般为db2admin/db2
4、inst1db2look-d<数据库名>-u<用户>-t<表1><表2>-e-o<脚本名称>.sql--导出数据库中表1和表2的表结构db2move<数据库名>export--导出数据库数据db2move<数据库名>export-tn<表1>,<表2>--导出数据库中表和表数据9、数据库导入db2-tvf<脚本名称>.sql--把上述导出的表结构导入到数据库表结构db2move<数据库名>load-loreplace--把上述“db2move<数据库名>export“导出的数据导入到数据库中并把相同的数据替换掉在实际使用过程中,如果用到db2自增主
5、键,需要使用bydefault,而不是always,功能是一样的,但这样在数据移植时候会很方便!10、db2connectreset或db2terminate--断开与数据库的连接11、db2setdb2codepage=1208--修改页编码为120812、db2describetable<表名>--查看表结构13、db2listtables--查看数据库中所有表结构listtablesforsystem--列出所有系统表14、db2listtablespaces--列出表空间二、高级篇15、fetchfirst10rowsonly--列出表中前
6、10条数据例如:select*from<表名>fetchfirst10rowsonly16、coalesce(字段名,转换后的值)--对是null的字段进行值转换例如:selectcoalesce(id,1)from<表名>--对表中id如果为null转换成117、dayofweek(日期)--计算出日期中是周几(1是周日,2是周一.......7是周六)dayofweek_iso--计算出日期中是周几(1是周一.......7是周日)例如:dayofweek(date(2008-01-16))--它会返回是4,代表星期三dayofweek_iso
7、(date(2008-01-16))--它会返回是3,代表星期三18、dayofyear(日期)--一年中的第几天,范围在1-366范围之内注意:参数中日期的格式是YYYY-MM-DD的形式,如果不是需要进行转换,否则函数不能使用例如:日期是20080116必须要进行转换dayofweek(concat(concat(concat(substr(openDate,1,4),'-'),concat(substr(openDate,5,2),'-')),substr(openDate,7,2)))asweek)这样格式正确的。19、concatt(参数
8、1,连接值)--把参数1加上连接值组成一个新值。 例如: concat('aa','b')--返回是aab把oracle
此文档下载收益归作者所有