将用户数据查询到table容器中python
时间: 2024-03-13 10:46:20 浏览: 16
你可以使用Python中的SQLAlchemy库来查询数据库并将结果存储到table容器中。下面是一个简单的示例代码:
```python
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData
from sqlalchemy.sql import select
# 创建数据库引擎
engine = create_engine('sqlite:///example.db')
# 获取元数据对象
metadata = MetaData()
# 定义表结构
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String),
Column('age', Integer),
)
# 查询数据
query = select([users])
result = engine.execute(query).fetchall()
# 将结果存储到table容器中
table_data = []
for row in result:
table_data.append(list(row))
table = Table(rows=table_data, header=["id", "name", "age"])
print(table)
```
以上代码将从名为example.db的sqlite数据库中查询名为users的表中的所有行,并将结果存储到table容器中。你可以根据自己的需要修改代码以适应其他数据库和表结构。