gpt4 book ai didi

mysql - 使用 mysql 数据库

转载 作者:行者123 更新时间:2023-11-30 01:22:42 27 4
gpt4 key购买 nike

我正在编写一个 shell 脚本来从 mysql 数据库(实际上是数据库的一部分,从特定时间段到另一个时间段)获取表并将其放入 .csv 文件中。这是我写的,但出现错误

mysql -u -p -B -e "use mytable;select * from table3;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > filename.csv

(mysql的多次查询)

(请提示我如何从mysql表中提取特定时间段的数据,例如1月23日16:05到1月30日17:05)

请注意 table3 来自 shell 变量 newtable所以我必须在代码中使用 $newtable而且我只能使用 shell

最佳答案

如果可以使用mysql查询csv文件:

echo "将 a,b,a+b 选择到输出文件'/tmp/result.txt' 以 ',' 结尾的字段(可选)以 '"' 括起来 以 '\n' 结尾的行 FROM $newtable;"| mysql -u -p -B mytable

更多信息:http://dev.mysql.com/doc/refman/5.1/en/select-into.html

关于mysql - 使用 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372806/

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