gpt4 book ai didi

mysql - 从外部文件输出字符串到mysql终端

转载 作者:行者123 更新时间:2023-11-29 13:23:33 30 4
gpt4 key购买 nike

简单的问题,但是有没有办法将一行输出到mysql终端?

假设我有以下外部 sql 文件:

print "Fruit!";
SELECT * FROM fruit;
print "...and veggies!";
SELECT * FROM vegetables;

在 mysql 终端中我写道:

source foods.sql

我想要得到以下内容:

Fruit
id name
0 apple
1 orange

and veggies!
id name
0 apple
1 orange

这可能吗?如何实现?我一生都找不到答案。

最佳答案

你可以...

(1) 将一堆 SQL 放入一个文件中,然后将该内容通过管道传输到 MySQL。 $ cat commands.sql | mysql -u user --password=pass database

(2) 您也可以编写自己的 bash 脚本来执行此操作。类似的东西

MYSQL="mysql -u user --password=pass database"

echo "Fruits"
echo "SELECT * FROM fruits" | $MYSQL
echo "and veggies..."
echo "SELECT * FROM veggies" | $MYSQL

关于mysql - 从外部文件输出字符串到mysql终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20449195/

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