Python中如何合并三个分表的数据
时间: 2024-05-12 07:15:29 浏览: 84
分表_利用python进行数据表分表_
假设你有三个分表 `table1`、`table2` 和 `table3`,它们都有相同的列名和数据类型。你可以使用 SQL 语句 `UNION ALL` 将它们合并成一个表,如下所示:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('mydatabase.db')
# 创建游标
c = conn.cursor()
# 合并三个分表
c.execute('''
SELECT * FROM table1
UNION ALL
SELECT * FROM table2
UNION ALL
SELECT * FROM table3
''')
# 获取结果
result = c.fetchall()
# 关闭游标和连接
c.close()
conn.close()
# 处理结果
print(result)
```
上述代码使用 SQLite 数据库演示了如何合并三个分表。你可以根据自己的需求修改这段代码,并针对不同的数据库进行调整。
阅读全文