-1
我在數據庫管理方面比較新,所以這可能不太可行,但是我得到了一些SQL選擇查詢,而那些查詢很長。我想要的是獲取表列名稱和結構,而無需訪問實際的數據庫,以獲得所有這些查詢的映射。使用預先創建的sql查詢來獲取表結構
上下文:我們所有的都是用來輸出表格的查詢,這些查詢將會提供給我們後者。
這不一定與實際的SQL代碼,也許在其他語言或實用有人知道一個簡短的腳本來完成(但我有MySQL工作臺)
我在數據庫管理方面比較新,所以這可能不太可行,但是我得到了一些SQL選擇查詢,而那些查詢很長。我想要的是獲取表列名稱和結構,而無需訪問實際的數據庫,以獲得所有這些查詢的映射。使用預先創建的sql查詢來獲取表結構
上下文:我們所有的都是用來輸出表格的查詢,這些查詢將會提供給我們後者。
這不一定與實際的SQL代碼,也許在其他語言或實用有人知道一個簡短的腳本來完成(但我有MySQL工作臺)
您可以添加CREATE TABLE在前面聲明的選擇查詢來獲取列名稱。
您無法從選擇查詢中推斷數據類型或密鑰。
對於列名做這樣的事情:
drop table if exists your_table_name;
create table your_table_name
select *
from ...
在選擇*部分由你有選擇查詢所取代。 然後看到列名在友好的方式,你可以這樣做:
show create table your_table_name;
或
desc your_table_name;
這聽起來像很多一廂情願的想法。將其轉儲到文本編輯器中,並系統地將其分開。 – tadman