描述表

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

返回一個表的基本元數據信息。元數據信息包括列名、列類型和專欄發表評論。可選地,您可以指定一個分區規範或列名返回元數據分別屬於一個分區或列。返回與三角洲表,並不是所有的字段。

語法

{DESC|描述}(](擴展|格式化]table_name{(分區條款]|(column_name]}

參數

  • 擴展格式化

    如果指定顯示指定的列的詳細信息,包括列統計收集的命令,和額外的元數據信息(如模式限定符、所有者和訪問時間)。

  • table_name

    標識表來描述。名稱不得使用時間規範。如果表不能發現磚了TABLE_OR_VIEW_NOT_FOUND錯誤。

  • 分區條款

    一個可選參數指導磚SQL返回指定的分區添加元數據。

  • column_name

    一個可選參數的列名稱需要描述。目前不允許嵌套列指定。

參數partition_speccolumn_name指定是互斥的,不能在一起。

例子

——創建一個“客戶”表。假定當前模式是“salesdb。”>創建表customer (cust_id INT、州VARCHAR(20)、名稱字符串評論的短名稱)使用拚花分區(狀態);>插入客戶分區(狀態= AR)值(100年,“邁克”);——返回基本元數據信息不合格表“客戶”>描述表客戶;col_name data_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cust_id int空名稱字符串短名稱狀態空字符串#分區信息# col_name data_type評論狀態字符串為空,返回基本元數據信息合格表“客戶”>描述表salesdb.customer;col_name data_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cust_id int空名稱字符串短名稱狀態空字符串#分區信息# col_name data_type評論狀態字符串為空,返回額外的元數據如父模式,所有者,訪問時間等。>描述表擴展客戶;col_name data_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cust_id int空名稱字符串短名稱狀態空字符串#分區信息# col_name data_type評論狀態空字符串#詳細表信息數據庫的默認表客戶老板<表所有者>創建時間星期二2020年4月07 22:56:34 JST > <火花版本創建的最後一次訪問未知類型托管提供程序鋪位置文件:/ tmp / salesdb.db /自定義……Serde圖書館org.apache.hadoop.hive.ql.i……InputFormat org.apache.hadoop.hive.ql.i…… OutputFormat org.apache.hadoop.hive.ql.i... Partition Provider Catalog -- Returns partition metadata such as partitioning column name, column type and comment. > DESCRIBE TABLE EXTENDED customer PARTITION (state = 'AR'); col_name data_type comment ------------------------------ ------------------------------ ---------- cust_id int null name string Short name state string null # Partition Information # col_name data_type comment state string null # Detailed Partition Inform... Database default Table customer Partition Values [state=AR] Location file:/tmp/salesdb.db/custom... Serde Library org.apache.hadoop.hive.ql.i... InputFormat org.apache.hadoop.hive.ql.i... OutputFormat org.apache.hadoop.hive.ql.i... Storage Properties [serialization.format=1, pa... Partition Parameters {transient_lastDdlTime=1586... Created Time Tue Apr 07 23:05:43 JST 2020 Last Access UNKNOWN Partition Statistics 659 bytes # Storage Information Location file:/tmp/salesdb.db/custom... Serde Library org.apache.hadoop.hive.ql.i... InputFormat org.apache.hadoop.hive.ql.i... OutputFormat org.apache.hadoop.hive.ql.i... ------------------------------ ------------------------------ ---------- -- Returns the metadata for `name` column. -- Optional `TABLE` clause is omitted and column is fully qualified. > DESCRIBE customer salesdb.customer.name; info_name info_value --------- ---------- col_name name data_type string comment Short name

描述的細節

[schema_name描述細節。]table_name描述的細節delta.``

返回的信息模式,分區,表的大小,等等。例如,對於三角洲的表,你可以看到當前的讀者和作家版本的一個表。看到回顧三角洲湖表細節描述細節細節的模式。