python 遍历mysql的所有表格
时间: 2023-09-01 22:07:43 浏览: 182
Python遍历pandas数据方法总结
可以使用 MySQLdb 或者 PyMySQL 这两个 Python 的 MySQL 数据库连接库来实现遍历 MySQL 数据库中的所有表格。
以下是使用 MySQLdb 库实现遍历 MySQL 数据库中的所有表格的示例代码:
```python
import MySQLdb
# 连接 MySQL 数据库
conn = MySQLdb.connect(host='localhost', user='root', password='password', db='testdb')
# 获取游标
cur = conn.cursor()
# 获取所有表格名
cur.execute("SHOW TABLES")
# 遍历表格名
for table_name in cur.fetchall():
print(table_name[0])
# 关闭游标和连接
cur.close()
conn.close()
```
以下是使用 PyMySQL 库实现遍历 MySQL 数据库中的所有表格的示例代码:
```python
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='testdb')
# 获取游标
cur = conn.cursor()
# 获取所有表格名
cur.execute("SHOW TABLES")
# 遍历表格名
for table_name in cur.fetchall():
print(table_name[0])
# 关闭游标和连接
cur.close()
conn.close()
```
以上两段代码的核心部分是通过执行 `SHOW TABLES` 命令获取 MySQL 数据库中的所有表格名,然后遍历这些表格名即可。
阅读全文