gpt4 book ai didi

mysql - 使用数组 (BASH) 存储和检索 MySQL Select 查询

转载 作者:行者123 更新时间:2023-11-29 03:31:02 25 4
gpt4 key购买 nike

我正在尝试通过数组存储和检索 MySQL 选择查询的值。下面是表格值。

+---------+---------------+--------+-------------------+
| id | name | Qen | God Fat
+---------+---------------+--------+-------------------+
| 37 | must1 | MR | AS | DISC |
| 36 | must2 | MR | AS | DISCR |
| 37 | must3 | MR | AS | DISC |
| 37 | must4 | MR | AS | DISCR |
| 37 | must5 | MR | AS | DISC |
| 36 | must5 | PH | Int | DISC |
| 35 | nust6 | PH | Int | DISCR |

我正在使用以下查询使用 shell 脚本来获取上述表格以表格格式显示 O/P。如果不是表只是正确的行和列。 .但是我在一行中获取了所有值。谁能帮我弄清楚如何以表格格式获取它。

qer=($(mysql -uroot -pxxxx -e "select id, name, Qen, God, Fat from db.testtable;"))

for j in "${qer[@]}";do
echo -e "$j"
done

我目前正在将输出直接打印到控制台。但是需要它在一个数组中,以便它可以以不同的方式显示。

最佳答案

您可以使用这句话以在批处理模式下获得交互式输出格式:

mysql -u root -p xxx -e "select id, name, Qen, God, Fat from db.testtable;" -t mysql >test.txt

如果您还希望在输出文件中使用命令,您可以使用:

mysql -u root -p xxx -e "select id, name, Qen, God, Fat from db.testtable;" -t -vvv mysql >test2.txt

关于mysql - 使用数组 (BASH) 存储和检索 MySQL Select 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30640586/

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