【发布时间】:2020-04-05 07:04:13
【问题描述】:
我在下面创建了这个 shell 脚本,它从 MySQL 获取数据并将输出创建为 csv 文件。 但我想用时间戳创建这个 csv。 所以我只希望文件名像这样 result_ddmmyy.csv
有没有办法通过脚本或 SQL 查询来做到这一点。
#!/usr/bin/bash
#scirpt to connect with db
master_db_user='root'
master_db_passwd='123'
master_db_port='3306'
master_db_host='localhost'
master_db_name='sagar_tb'
#Preparing script
#MySql Command to connect to a database
mysql -u$master_db_user -p$master_db_passwd -D$master_db_name -e 'select * into outfile "/created_files/result931.csv" fields terminated by "," lines terminated by "\n" from sagar_tb.test_table;'
echo "End of the Script"
感谢和问候, 萨加尔曼陀罗
【问题讨论】:
标签: mysql sql shell scripting sh