数据库工具癖Oracle数据库管理之道

浅谈数据库导入导出格式问题

2016-11-22  本文已影响82人  新手村的0级玩家
数据库数据库

前言

实际开发过程中,不可避免的要将数据导入和导出数据库

DFB文件,CSV文件,EXCEL文件,脚本文件等等等等有很多的选择

那么问题来了

导入导出的时候采用什么格式更好?


首先我们必须了解:

导出和导入格式的选择只是为了方便操作,
 
单独的讨论什么格式更好,根本没有意义,
 
因为不同的格式都有其各自的特点,

故此,必须根据`实际需求`来选择。

1.数据导入

1.1数据导入的目的是什么?

数据导入的目的简单明了,就是把存储在平时能接触到的文件里的数据转而存储到数据库里,方便操作

1.2数据导入的要求是什么?

数据导入要求:
1.属性的类型正确:即尽量不出现属性类型的偏差
2.格式要正确:即不会因为编码类型的不同而导致导入的数据格式和原始文件不同
3.数据要正确:即保证数据能够与属性对应,同时保证数据的完整性

1.3格式的选择

因为对数据导入的期望是相通的,所以其格式的选择也很好确定

最好的选择有两种:


2.数据导出

2.1数据导出的目的

数据导出的目的有很多:
1.将数据从一个或一种数据库导到令一个或一种数据库
2.将数据导出,方便浏览查询或者打印

2.2格式选择

推荐使用脚本文件,因为直接执行即可,而且无论表结构还是表数据都不会出错。

推荐使用CSV文件,CSV文件不仅兼顾了常用EXCEL文件的特性,而且如果有导入到其他数据库的需求,也比较方便。

当然,实际开发过程中,可供选择的格式并不多,要结合实际情况


欢迎交流


上一篇 下一篇

猜你喜欢

热点阅读