gpt4 book ai didi

mysql - 如何在 bash 中使用一个 mysql 命令显示数据库、表、列?

转载 作者:行者123 更新时间:2023-11-29 11:46:05 26 4
gpt4 key购买 nike

我正在测试动态多数据源,以便我需要按以下格式显示两个数据库中的表:

database|table   |column1|column2
master |customer|data1 |data2

database|table |column1|column2
replica |order |data1 |data2

目前,我使用如下代码,它不太漂亮......,你有什么想法吗?

use master;
select database();
select * from master.customer;
select * from master.customer_order;

use replica;
select database();
select * from replica.customer;
select * from replica.customer_order;

最佳答案

您可以将数据库和表名称作为固定字符串添加到sql语句中:

select 'master' as `database`, 'customer' as `table`, master.customer.* from master.customer

由于数据库和表是保留字,因此请确保它们用反引号 (`) 括起来。

关于mysql - 如何在 bash 中使用一个 mysql 命令显示数据库、表、列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34924659/

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