【发布时间】:2011-11-05 20:02:02
【问题描述】:
我想将 mySQL 表的内容导出到 OpenOffice 电子表格中。 CSV 导出对我不起作用,因为 mySQL 日期与 OO 日期的格式不同。在 phpadmin 中,“导出”选项卡中的“打开文档电子表格”选项完美运行。我现在想在命令行中执行此操作。是否可以? 问候 帕特里克
【问题讨论】:
标签: mysql command-line export date openoffice.org
我想将 mySQL 表的内容导出到 OpenOffice 电子表格中。 CSV 导出对我不起作用,因为 mySQL 日期与 OO 日期的格式不同。在 phpadmin 中,“导出”选项卡中的“打开文档电子表格”选项完美运行。我现在想在命令行中执行此操作。是否可以? 问候 帕特里克
【问题讨论】:
标签: mysql command-line export date openoffice.org
这样的事情应该可以工作:
mysql> SELECT a,b INTO OUTFILE '/tmp/result.text' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n' FROM test_table;
SELECT ... OUTFILE 是 LOAD DATA INFILE 的补充,因此请检查特定选项以使其成为 OO - 喜欢。 -> http://dev.mysql.com/doc/refman/5.0/en/load-data.html
格式化select语句中的日期,即:SELECT DATE_FORMAT(date_field, '%W %M %Y'); -> http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
【讨论】: