列出映射表

更新时间:
复制 MD 格式

通过 Python SDK 列出当前实例中的映射表名称。

前提条件

  • 安装Tablestore Python SDK并初始化客户端。

  • SQL 查询功能需要使用 5.4.2 及以上版本,建议使用最新版本。

功能说明

调用 exe_sql_query 方法执行 SHOW TABLES 语句,列出当前实例中的映射表。

def exe_sql_query(self, query)
query = "SHOW TABLES"
row_list, _, _ = client.exe_sql_query(query)

for row in row_list:
    print(row.attribute_columns[0][1])

参数说明

exe_sql_query 方法包含以下参数。

名称

类型

说明

query(必选)

String

要执行的 SHOW TABLES 语句。

返回值

exe_sql_query 方法返回一个三元组,包含以下元素。

元素

类型

说明

row_list

List[Row]

映射表名称列表。结果列名为 Tables_in_<instance_name>,其中 <instance_name> 为实例名称。

table_capacity_units

List[Tuple]

各数据表消耗的读写 CU。每个元组包含数据表名称和 CapacityUnit 对象。

search_capacity_units

List[Tuple]

各多元索引消耗的读写 CU。每个元组包含多元索引名称和 CapacityUnit 对象。