注意:本文只是按照現有數據總結,僅供參考。
一般來說查詢數據庫的表結構應該使用數據庫提供的結構化語句進行查詢,但是偏偏項目里需要一次性查詢所有Catalog、Schema、Table、Column的數據結構,所以只能直接從數據庫的系統表入手進行查詢。但是官網里也沒有找到對應的數據表的存放位置,只能去自己去數據庫里翻一下,死馬當活馬醫了,但願不要出什么問題。
1. Presto 本身提供的數據庫存儲結構查詢語句就是以下幾條,我想要的功能接近於紅框標出的這幾個語句
2. 不能使用現成的語句原因如下:(查列的時候必須用From帶上表名,schema和table同理)
3. 目前使用的數據庫的數據結構表分別是:
system.jdbc.catalogs
system.jdbc.schemas
system.jdbc.tables
system.jdbc.columns