mysql - EXCEL表格中保存数据的SQL命令是什么?
问题描述
有一个手动选项可以将 SQl 数据导出到 CSV,但我正在寻找可以将数据直接保存到 CSV 的 SQl 命令。
解决方案
MYSQL 到 CSV 命令
SELECT fields
FROM table
WHERE conditions
INTO OUTFILE 'PATH AND FILE'
FIELDS ENCLOSED BY '"'
TERMINATED BY ';'
ESCAPED BY '"'
LINES TERMINATED BY '\r\n';
CSV 文件包含结果集中的行。每行都由 LINES TERMINATED BY '\r\n' 子句指定的一系列回车和换行符终止。每行包含结果集中行的每一列的值。
每个值都由 FIELDS ENCLOSED BY '”' 子句指示的双引号括起来。这可以防止可能包含逗号 (,) 的值将被解释为字段分隔符。用双引号将值括起来时,值内的逗号不会被识别为字段分隔符
更多选项(标题、时间戳列..): https ://www.mysqltutorial.org/mysql-export-table-to-csv/
另一个选项是这个 stackoverflow 问题的公认答案:stackoverflow.com/questions/3760631/mysql-delimiter-question
DB2 到 CSV
db2 CALL SYSPROC.ADMIN_CMD( 'EXPORT TO "C:\UTILS\export.csv" OF DEL MESSAGES ON SERVER SELECT * FROM FASTNET.WLOOKUPTABLEENTRIES' )
推荐阅读
- javascript - 在滚动视图问题中反应原生 2 flatlist 水平和垂直
- xaml - Xamarin Forms - 带有空白区域的主详细信息页面
- mysql - 如果我要加入表,COUNT(*) 指的是哪个表?
- python - 使用numpy将数组元素添加到矩阵的每一列
- node.js - Discord.js - 随机获取一个有反应的用户
- javascript - 如何使用 @tensorflow/tfjs-node v2 保存模型?
- python - argparse - 如何将参数从 args 传递到函数中?
- vue.js - 如何使用 Vue js 从数据数组中加载图像?
- dataframe - PySpark DataFrame 过滤器列包含多个值
- java - Maven - 无法在本地解析版本范围的 Maven 依赖项