#!/bin/bash
# 数据库连接信息
HOST="localhost"
PORT="3306"
DBNAME="your_db_name"
USER="your_db_username"
PASSWORD="your_db_password"
# 查询语句
QUERY="SELECT col1, col2, col3 FROM your_table;"
# 导出文件路径
CSV_FILE="/path/to/your/file.csv"
# 连接数据库并导出结果到CSV文件
mysql -h $HOST -P $PORT -u $USER -p$PASSWORD $DBNAME -e "$QUERY" -B | tr '\t' ',' > $CSV_FILE
脚本中的mysql
命令用于连接数据库,并执行查询语句。-B
选项将输出格式化为行格式,tr '\t' ','
用于将制表符替换为逗号。最后将结果输出到指定的CSV文件中。