虽然个人感觉DB2没有oracle好用,但是做SOA,买了IBM的东西,数据库也用了IBM的DB2。刚刚学会了DB2数据库的表中的数据怎么样导入导出,现在在blog上记录下来,免得以后忘掉。
导出:首先在磁盘某个目录下新建两个空白的文件xxx.csv(用来存放表中数据的输出文件)和log.csv(用来存放日志文件)。
例子:DB2数据库的中表 TEST_TABLE
1 首先在磁盘建立一个testTbale的文件夹,然后在文件夹内新建两个空白的csv文件,分别是testTable.csv(用来存放表中数据的输出文件)和log.csv(用来存放日志文件)。
2在DB2的控制中心中,打开数据库的表,把鼠标放在表TEST_TABLE上,点右键选择导出,在导出界面“定界选项”默认就可以了。
3点确定可导出数据
导入:导入时需要主意,在导入选项界面的“定界ASSCII(DEL)”旁的“DEL选项”,点“DEL选项”在其弹出的界面中,将“列定界符(DOLDEL)”改为“,”即逗号。
例子:DB2数据库的中表 TEST_TABLE
1 在表TEST_TABLE上,点右键选择导入。
2在导入的弹出界面上,“导入文件”选项选择文件testTable.csv,“消息文件”选项选择文件log.csv
3选中“定界ASSCII(DEL)”点“DEL选项”
4在DEL选项”界面中,将“列定界符(DOLDEL)”改为“,”即逗号
5点确定即可导入数据
DB2数据库建立表的注意事项:表名和表中的字段名它们的长度是有限制的,大概是不超过30个字符;DB2中每张表的容量也是有限制的(具体多少不清楚),所以当表中字段较多时,需要合理分配类型为varchar的大小;如果表的id选用挣型,最好选择BIGINT类型。