全部产品
Search
文档中心

Tablestore:Menanyakan informasi tentang tabel

更新时间:Jun 24, 2025

Anda dapat menjalankan pernyataan DESCRIBE untuk menanyakan informasi tentang tabel, seperti nama bidang dan tipe bidang.

null

Untuk informasi lebih lanjut tentang pernyataan DESCRIBE, lihat Menanyakan Informasi tentang Tabel.

Contoh

Berikut ini adalah contoh kode yang menunjukkan cara menjalankan pernyataan describe test_table untuk menanyakan informasi tentang 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)

Keluaran berikut dikembalikan:

[[('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', '')]]