2 yamemory YaMemory 于 2016.01.31 16:49 提问

MySQL中如何导出文本文件

MySQL5.7中如何讲一个表导出文本文件。程序如下:

SELECT * FROM test_db.person
INTO OUTFILE "C:/MySQL_backup/person0.txt"。

结果在MySQL_backup文件夹下根本没有person0.txt这个文本文件。。然后我以为要提前新建一个文本,便建了一个person1.txt,重新输入程序,结果依旧不行。。

各位大神们,帮忙解决一下这个问题嘛,谢谢。附上图图片说明图片说明。。

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.31 16:54
已采纳

注意两个问题
(1)路径用双斜杠
(2)这个目录下事先不要有文本文件(你原来的做法是对的)

 SELECT * INTO OUTFILE 'c:\\mysql_backup\\persona0.txt' FIELDS TERMINATED BY ',' FROM test_db.person
caozhy
caozhy 如果我的回答解决了您的问题,麻烦点下我回答右边的采纳,谢谢
接近 2 年之前 回复
caozhy
caozhy 回复YaMemory: 那就不好说了,应该是mysql目录下的文件,文件名路径连在一起了。
接近 2 年之前 回复
YaMemory
YaMemory 非常感谢,因为是对着教材在学,教材上给的单斜杆,结果一直是错的。。。。然后我还想问一下,我使用单斜杆时,结果也提示“query OK,10 rows affected.....”,为什么这样也会提示操作真确,那导出的文本文件又去了哪里?
接近 2 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.02.02 14:07

这个文件生成是在mysql的服务器程序机器上,你的mysql是不是装在同一台机器上。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!