如何使用 Python 和 MySQLdb 检索 mysql 数据库中的表名?
我有一个 SQL 数据库,想知道您使用什么命令来获取该数据库中的表名列表。
I have an SQL database and am wondering what command you use to just get a list of the table names within that database.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
更完整一点:
现在有两个选项:
或迭代光标:
To be a bit more complete:
now there are two options:
or iterate over the cursor:
显示表
15 个字符
SHOW tables
15 chars
显示表格
会有所帮助。 这里是文档。show tables
will help. Here is the documentation.还可以通过使用下面的驱动程序执行单个查询来从特定方案获取表。
输出:
It is also possible to obtain tables from a specific scheme with execute the single query with the driver below.
output:
这是使用 sqlalchemy 和 pandas 库的另一个答案
Here is another answer using the
sqlalchemy
andpandas
libraries