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

浅谈数据库导入导出格式问题_第1张图片
数据库

前言

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

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

那么问题来了

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


首先我们必须了解:

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

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

1.数据导入

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

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

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

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

1.3格式的选择

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

最好的选择有两种:

  • ①脚本文件:即直接执行从另一个数据库中导出的脚本,将表结构和表数据直接导入到另一个或者另一种数据库
  • ②CSV文件:导入数据库时,不会出现类似于EXCEL或者DBF的数据格式错误

2.数据导出

2.1数据导出的目的

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

2.2格式选择

  • 1.如果是为了将数据导入到另一个或一种数据库

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

  • 2.如果是为了导出查看或者打印

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

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


欢迎交流


你可能感兴趣的:(浅谈数据库导入导出格式问题)