gpt4 book ai didi

mysql - 导出mysql数据库上的多个表

转载 作者:行者123 更新时间:2023-11-29 19:22:40 26 4
gpt4 key购买 nike

mysql v5.5

当我在“use db”之后使用以下语句时,它不会开始复制到输出文件。当我按下 Enter 时它只是显示提示

mysql> SELECT id,
-> name,
-> purchases,
-> sales
-> INTO OUTFILE '/tmp/shop.csv'
-> FIELDS TERMINATED BY ','
-> ENCLOSED BY '"'
-> LINES TERMINATED BY '\n
'>

如何纠正这个问题?

最佳答案

你的语法错误。我用的就是这个,

SELECT col_1, col_2, .... , col_n 
FROM table_name
INTO OUTFILE '/path/to/your/csv/csv_name.csv'
FIELDS ENCLOSED BY '"'
TERMINATED BY ';'
ESCAPED BY '"'
LINES TERMINATED BY '\r\n';

希望这会有所帮助。

仅供引用:您可以使用更多表,并且您的语法应据此进行更改。

SELECT table_1.col_1, table_1.col_2, .... , table_1.col_n, table_2,col_1, ... , table_m,col_n
FROM table_1,table_2,...,table_n

就这样休息吧。如果你想减少数据,你也可以使用 where 子句。

关于mysql - 导出mysql数据库上的多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42359003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com