python 获取一个mysql中说有数据表的标结果
时间: 2024-03-07 22:50:40 浏览: 103
Python如何读取MySQL数据库表数据
5星 · 资源好评率100%
在 Python 中,可以使用以下代码获取 MySQL 数据库中所有数据表的表名:
```python
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydatabase')
# 创建游标
cursor = conn.cursor()
# 获取所有数据表名
sql = "SHOW TABLES"
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
for row in result:
print(row[0])
# 关闭游标和连接
cursor.close()
conn.close()
```
其中,`SHOW TABLES` 是 MySQL 的一个内置语句,用于获取数据库中所有数据表的表名。`cursor.fetchall()` 返回一个元组列表,每个元组包含一个表名,可以使用 `for` 循环遍历输出每个表名。最后,需要关闭游标和数据库连接,以释放资源。
阅读全文