31 lines
866 B
Python
31 lines
866 B
Python
import sqlite3
|
|
|
|
# 连接数据库
|
|
conn = sqlite3.connect('car_info.db')
|
|
cursor = conn.cursor()
|
|
|
|
# 查询所有表
|
|
cursor.execute("SELECT name FROM sqlite_master WHERE type='table'")
|
|
tables = cursor.fetchall()
|
|
print('数据库中的表:', tables)
|
|
|
|
# 查询参数配置表
|
|
cursor.execute("SELECT sql FROM sqlite_master WHERE type='table' AND name='parameter_config'")
|
|
result = cursor.fetchone()
|
|
print('参数配置表SQL:', result)
|
|
|
|
# 如果参数配置表存在,查询其结构
|
|
if result:
|
|
cursor.execute("PRAGMA table_info(parameter_config)")
|
|
columns = cursor.fetchall()
|
|
print('参数配置表结构:')
|
|
for col in columns:
|
|
print(f"字段: {col[1]}, 类型: {col[2]}")
|
|
|
|
# 查询数据
|
|
cursor.execute("SELECT * FROM parameter_config")
|
|
data = cursor.fetchall()
|
|
print('参数配置数据:', data)
|
|
|
|
# 关闭连接
|
|
conn.close() |