当一张表数据过大时,怎么把数据导出呢?
发布网友
发布时间:2022-05-01 13:34
我来回答
共2个回答
热心网友
时间:2023-10-15 11:03
首先说数据放到数据库里来操作是功能最强,性能最好的。
导出来的话如果是EXCEL格式。由于EXCEL有最大行数*,太大数据支持不了。
excel 2003 =2^16 = 65 536
excel 2007 = 2^20 = 1048576
如果导成CSV格式(逗号分隔),内容中不能有逗号等分隔符号,还有就是不能很好被支持。
如果你是为了从一个数据库导到另一个数据库中大可不必这么麻烦。
有一些专门的工具可以实现两种数据库的连接从而直接传送数据,比如SQL SERVER带的DTS。还有一些第三方软件利用ODBC把两个数据库连接到一起,也就能实现数据传输。来自:求助得到的回答
热心网友
时间:2023-10-15 11:03
过大是多大? 表示曾经导过1T的表。
办法非常多。追问怎么把数据倒出来,然后在导入到另外一个数据库的表里面呢
热心网友
时间:2023-10-15 11:03
首先说数据放到数据库里来操作是功能最强,性能最好的。
导出来的话如果是EXCEL格式。由于EXCEL有最大行数*,太大数据支持不了。
excel 2003 =2^16 = 65 536
excel 2007 = 2^20 = 1048576
如果导成CSV格式(逗号分隔),内容中不能有逗号等分隔符号,还有就是不能很好被支持。
如果你是为了从一个数据库导到另一个数据库中大可不必这么麻烦。
有一些专门的工具可以实现两种数据库的连接从而直接传送数据,比如SQL SERVER带的DTS。还有一些第三方软件利用ODBC把两个数据库连接到一起,也就能实现数据传输。来自:求助得到的回答
热心网友
时间:2023-10-15 11:03
过大是多大? 表示曾经导过1T的表。
办法非常多。追问怎么把数据倒出来,然后在导入到另外一个数据库的表里面呢
热心网友
时间:2023-10-15 11:03
首先说数据放到数据库里来操作是功能最强,性能最好的。
导出来的话如果是EXCEL格式。由于EXCEL有最大行数*,太大数据支持不了。
excel 2003 =2^16 = 65 536
excel 2007 = 2^20 = 1048576
如果导成CSV格式(逗号分隔),内容中不能有逗号等分隔符号,还有就是不能很好被支持。
如果你是为了从一个数据库导到另一个数据库中大可不必这么麻烦。
有一些专门的工具可以实现两种数据库的连接从而直接传送数据,比如SQL SERVER带的DTS。还有一些第三方软件利用ODBC把两个数据库连接到一起,也就能实现数据传输。来自:求助得到的回答
热心网友
时间:2023-10-15 11:03
过大是多大? 表示曾经导过1T的表。
办法非常多。追问怎么把数据倒出来,然后在导入到另外一个数据库的表里面呢