用bash导出sql记录

z3yyvxxp  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(258)

我在bash中执行以下命令:


# !/bin/bash

# Shell command to create db

source ../db.config

mysql -u $DB_USER -p$DB_PASS $DB_NAME > ../sql/get_tables.sql

该sql文件在数据库中进行选择。所以我需要把查询结果放在一个文件里。我该怎么做?

o8x7eapl

o8x7eapl1#

不知道你脑子里有什么 ../db.config 但答案应该是这样的:

mysqlcmd="mysql -u $DB_USER -p$DB_PASS -s -B -q"
echo "USE $DB_NAME;\nSELECT something FROM $DB_NAME;" | $mysqlcmd > outfile

相关问题