DB2 的安装路径结构清晰,Linux 系统下直接按版本放进/usr/IBMdb2
或/opt/IBMdb2
就行,挺直观的。你要先保证磁盘空间有 2G 以上,不然装一半卡住就烦了。安装用db2setup
工具,注意点是数据库实例和管理服务器得分开建,不面维护麻烦。
数据库的基础概念讲得还挺全面,像表、视图、索引这些核心对象都有覆盖,适合新手补底子。还有数据约束和完整性相关的内容,也有提到,开发的时候能避免不少坑。
SQL 操作部分实战感比较强,比如建表、删表、增改数据这些,都是你日常绕不开的东西。像提交和回滚,也讲了怎么用,基本把你日常开发常见的需求全包住了。
查询章节就比较深入了,从基础 SELECT 到子查询、聚合函数全都有,语法讲清楚了,例子也不复杂,适合边看边写。还有像多表查询和嵌套查询这些,用得上的场景挺多。
再往后是应用编程的内容,像嵌入式 SQL、CURSOR、动态 SQL都有提到。用 C 语言或 COBOL 的朋友估计会比较有感,写批的时候能省不少事。还有PREPARE
和EXECUTE
这些语法用法也讲了,挺实用的。
DB2 的命令行工具DB2I部分,像SPUFI
、DCLGEN
这些操作也没落下,学会这些能帮你更熟练地和系统表打交道,比如SYSIBM.SYSTABLES
、SYSINDEXES
啥的,调试和排查问题时好用。
如果你有点 IBM 主机经验,或者会写点 COBOL,这套教程就更好上手了。推荐配合以下资料一起看,节奏会更顺:
,如果你正好在做 DB2 相关开发,或者准备在 Linux 下部署 DB2 数据库,这份教程你可以收藏一下,实用性还挺高的。