python获取数据库所有表名_20181005:python遍历查询数据库全部表名和字段,使用SQLAlchemy查询全部表名...
时间: 2024-03-03 13:50:17 浏览: 264
Python MySQL进行数据库表变更和查询
可以使用SQLAlchemy库来查询数据库的所有表名。以下是一个示例代码:
```python
from sqlalchemy import create_engine, MetaData
# 创建数据库引擎
engine = create_engine('mysql://username:password@host:port/database')
# 获取元数据
metadata = MetaData(bind=engine)
# 获取所有表名
table_names = engine.table_names()
# 打印所有表名
for table_name in table_names:
print(table_name)
```
通过这个方法,可以获取到指定数据库中的所有表名。如果需要查询每个表的字段,可以使用类似的方式遍历每个表,并查询其字段信息。
阅读全文