已经回答了如何将数据从文本文件加载到SQL数据库中。
但是,我没有发现有关如何将表加载到文本文件中的任何问题。
我在自己的电脑上使用JDBC和MySQL。
如何将表格加载到文本文件中?
数据应整齐地组织成文本文件中的矩阵,包括列名。
向阅读此问题的人致以最诚挚的问候。
答案 0 :(得分:1)
试试这个
SELECT col1, col2, col3
FROM table
INTO OUTFILE '/path/outfile.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
答案 1 :(得分:1)
您是否只是想将其导出为.txt?
如果你这样做就可以了
SELECT * FROM table
INTO OUTFILE '/.../filelocation.txt'
您有多种分隔,换行等选项。请查看此link以获取一些示例。
答案 2 :(得分:0)
你可以对csv这样做。
尝试通过连接器连接到jdbc。
然后查询结果集,了解表结构。
在查询中,您应该将每一行复制到变量 - 整数,字符串和每行创建字符串。在创建字符串时,请记住添加数据结构,例如“,”符号。
然后你有例如表Person ( id , name , surname )
所以你在阅读从数据库到字符串的选择查询时交换它:"1,'john','doe'
您可以将String与"+"
符号连接起来,并且必须在循环中执行此操作。然后将"\r\n"
添加到每行到文本中的结束行。