#!/usr/bin/env python3
import sqlite3

# 连接数据库
conn = sqlite3.connect('tophub_data.db')
cursor = conn.cursor()

# 查看所有表
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
tables = cursor.fetchall()
print('Tables:', tables)

# 查看表结构
for table in tables:
    table_name = table[0]
    print(f'\nTable {table_name}:')
    cursor.execute(f'PRAGMA table_info({table_name});')
    columns = cursor.fetchall()
    for col in columns:
        print(col)

# 关闭连接
conn.close()