问题标签 [into-outfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 额外的反斜杠 \ 当 SELECT ... INTO OUTFILE ... 在 MySQL
所以我正在尝试将 MySQL 表导出为 CSV。我正在使用这个查询:
输出是这样的:
http://postimage.org/image/2ghyenh5w/full/
这样做的问题是总是有一个额外的反斜杠 \ 那里有换行符,例如在地址字段中。
但是,从 phpMyAdmin 导出的 CSV 没有它:
http://postimage.org/image/2gi026tno/full/
有什么方法可以让 SELECT ... OUTFILE ... 做同样的事情吗?
我正在处理的表有 2000 万条记录,phpMyAdmin 对于每个导出操作只能处理大约 500,000 条记录 - 否则它将变为空白或 mysql 服务器消失等。
mysql - mysql:在抑制单元格的多行时转储表信息文件
我正在使用 MYSQL
如何在抑制单元格的多行的同时转储表信息文件
我可以使用以下命令将表转储到文件
select * from tableName into outfile 'c:/res.csv' FIELDS TERMINATED BY ','
但是如果会有多行的单元格,它将把记录分成几行
我怎么能避免这种情况?
mysql - MySQL select into outfile,选择数据量(文件大小限制)
我正在从 400M-1G 表中选择大量数据(~ 10-100 MB),我正在使用查询:
select log from logs_010110 where [cond] into outfile '/tmp/log.txt'
问题是 - 每次的/tmp/log.txt
文件大小都是14134375 bytes == 15Mb
如此,所以我认为 select 语句有一些限制,我需要覆盖这些限制以选择大量数据。什么变量控制这个限制/我怎样才能把它设置得更大?
php - 如何强制用户下载(另存为对话框)刚刚生成的文件?
我正在使用查询生成文件
我的文件现在位于 C:/myfile.csv 中。我希望用户下载文件。我怎样才能做到这一点?
mysql - 针对 SELECT INTO OUTFILE 进行优化
我有一个SELECT INTO OUTFILE
查询最多可以返回约 160,000 行或几十兆字节的数据。运行需要很长时间——比如 20 分钟。如果我这样做LIMIT 100
,查询只需要几分之一秒,所以看起来我的查询可能已经尽可能地优化了。
是否有任何特定于 的性能改进技术SELECT INTO OUTFILE
?例如,也许有一些内存设置my.cnf
有帮助或其他什么。
注意:此问题与查询优化无关,因此如果您要查看我的查询,请不要要求查看。在其他地方有很多帮助。我正在寻求专门改进SELECT INTO OUTFILE
查询的性能技术。
我在 Ubuntu 上,如果这有什么不同的话。
mysql - 使用 MySQL into OUTFILE 生成 Excel 可读的 UTF8 数据
我有一个类似于这个问题的问题。也就是说 - 我需要将 MySQL 数据库中的一些 UTF8 数据导出到 MS Excel。
Excel 提供的陷阱:
- Excel 将 UTF8 格式的 CSV 文件打开为 ANSCI,从而破坏
- Excel将正确打开制表符分隔的 UTF8 文件,但不支持换行符(我的数据有换行符,但在最坏的情况下我可能会丢失这些文件)
- 显然,Excel会打开 UTF-16LE(小端序)编码的 CSV 文件。但是,据我所知,MySQL INTO OUTFILE 不接受内容编码参数,并且默认为数据库编码(UTF8)。
我的网络应用程序是 PHP 驱动的,但不幸的是我不能使用 PHP Excel 文件制作库,因为数据库非常大。我所有的导出都必须通过 MySQL 完成。
如果有人知道如何让 MySQL 在这方面跳过 Excel 的箍,那就太好了。
非常感谢,
杰克
编辑:此答案描述了适用于 Excel 2007 的解决方案。向文件添加“BOM”,我可以通过附加 BOM 的 PHP 脚本将输出文件提供给客户端来完成。理想情况下,我想找到一个也适用于 2003 年的解决方案。
mysql - 如何使用 MySQL OUTFILE 从表中获取所有行
我正在使用 MySQL 使用以下语法将数据库表的内容输出到 CSV 文件:
第一个 SELECT 子句只是将列的标题作为 CSV 文件的第一行。
此查询似乎正在工作,但出于某种令人抓狂的原因,它没有从表中提取所有行。例如,如果表中有 12 行,则为 10。
谁能解释为什么?我在 MySQL 支持页面上看不到任何内容。
谢谢
摩根先生。
php - php 的 mySql INTO OUTFILE 问题
我正在使用 mySql INTO OUTFILE 生成包含 sql 数据的文件。
我现在想将文件下载到客户端(使用 PHP)。因为它是一个 WordPress 插件,所以我不想特定于位置(如 c:/result)。如何使用 PHP 获取该文件并下载它?
mysql - MySQL:垂直选择到 .XLS 输出文件/定位特定单元格
我试图一次将一两行从 MySQL 输出到 XLS 电子表格中,但理想情况下我希望它是垂直的,并且我想在每个数据旁边包含相同的用户定义数据。
它最终应该看起来像这样:
等等。理想情况下,我还希望包括第二组两列。这可能吗?
php - 使用 PHP 将 MYSQL 表导出到文件
我在这个网站上得到了这个代码,但我无法让它工作。
然后我修改了它:
查询就死了,没有 PHP 错误。我正在使用 XAMPP。