我正在try 使用mysql将查询结果写入一个文件.我在一些地方看到了关于outfile构造的一些信息,但这似乎只是将文件写入MySQL运行的机器(在本例中是远程机器,即数据库不在我的本地机器上).

或者,我还try 运行查询并从mysql workbench结果窗口获取(复制/粘贴)结果.这对一些较小的数据集有效,但最大的数据集似乎太大,导致内存不足异常/错误/崩溃.

在这件事上的任何帮助都将不胜感激.

推荐答案

您可以try 从本地cli执行查询,并将输出重定向到本地文件目标;

mysql -user -pass -e"select cols from table where cols not null" > /tmp/output

Mysql相关问答推荐

SQL:CAST与窗口函数组合导致语法错误

如何防止程序中计数器出错

在MySQL和JavaFX中保存和检索图像文件

从表中 Select 具有不同顺序的列

发生的原因及解决方法

特定时间段内每个客户的运行总计

如何将多个字符串插入变量

MYSQL 8.0 - 从 INFORMATION_SCHEMA.COLUMNS 获取表列重新调整其他不相关的列

从 MySQL WordPress Select 最后一行

如何在 Shopware 6 DAL 中实施 Haversine 公式?

sequelize 中最好的更新方法是什么

过滤查询结果

访问 nodejs、mysql 和 json 中的嵌套对象数组

使用数据表的直方图(SQL 查询)

MySql查询无结果

SQL UPDATE中的str_replace?

将相同的固定值插入多行

从 MYSQL 查询中计算列的平均值

考虑到 NodeJS,MySQL 和 MySQL2 有什么区别

MySQL 更新连接表