全部产品
Search
文档中心

表格存储:查询表的描述信息

更新时间:Oct 07, 2023

通过describe语句查询表的描述信息,例如字段名称、字段类型等。

说明 关于describe语句的更多信息,请参见查询表的描述信息

前提条件

参数

参数说明
querySQL语句,请根据所需功能进行设置。

示例

使用describe test_table语句查询test_table表的描述信息。

def get_table_desc(client):
    query = 'describe test_table'
    rowlist, _, _ = client.exe_sql_query(query)
    ret = []
    for row in rowlist:
        ret.append(row.attribute_columns)
    print(ret)

返回结果示例如下:

[[('Field', 'pk'), ('Type', 'varchar(1024)'), ('Null', 'NO'), ('Key', 'PRI'), ('Default', None), ('Extra', '')],
[('Field', 'long_value'), ('Type', 'bigint(20)'), ('Null', 'YES'), ('Key', ''), ('Default', None), ('Extra', '')],
[('Field', 'double_value'), ('Type', 'double'), ('Null', 'YES'), ('Key', ''), ('Default', None), ('Extra', '')],
[('Field', 'string_value'), ('Type', 'mediumtext'), ('Null', 'YES'), ('Key', ''), ('Default', None), ('Extra', '')],
[('Field', 'bool_value'), ('Type', 'tinyint(1)'), ('Null', 'YES'), ('Key', ''), ('Default', None), ('Extra', '')]]