DB2 的命令行器(CLP)算是个老朋友了,挺适合喜欢折腾终端的你。它不光能查数据,还能搞表结构、执行批量脚本,连连接数据库都能一句话搞定,省事不少。
脚本写起来也比较顺手,比如常用的CONNECT TO
、EXPORT
、RUNSTATS
命令,直接塞到.sql
文件里,交给 CLP 去跑,效率还挺高。
搭配其他数据库工具用也不错。像你要是对比操作习惯,可以看看MySQL、PostgreSQL、Oracle的命令行工具,风格各有不同,但都能互补着用。
命令多的时候建议写成批脚本,跑大批量任务会省不少力。记得加TERMINATE
结尾,不然残留连接。对了,Windows 下建议用db2cmd
启动,不然环境变量不全,命令跑不动。
如果你刚上手 DB2,或者想把命令行操作玩得更溜,可以参考这个《DB2 命令行操作指南》,讲得还蛮细的,适合收藏当工具书。