mysql导出

#!/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文件中。

发表评论

邮箱地址不会被公开。