簡體   English   中英

顯示所有mySQL表中的數據

[英]Show data from all mySQL tables

我有一噸的桌子,每列的數量相差很小。 我希望能夠從每個表中選擇所有數據,並且當一個表沒有另一表中的列時僅顯示空值(或空白)。

我知道當您的表之間具有相互關系時,通常可以使用JOIN運算符來完成此操作,但是我的表之間沒有關系,只是它們具有許多公共的列名。

無論如何,這是我能想到的最接近的東西: 小提琴

SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.columns
 WHERE TABLE_SCHEMA = 'database_name'
 ORDER BY TABLE_NAME 

這將為您提供所有表名的列表。 然后,您可以對所有這些查詢運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM