写个python 读取172.16.200.33服务器上AA数据库A1表中的数据写到172.16.200.44服务器的BB数据库的b1表中,数据库是mysql
时间: 2024-05-06 09:18:05 浏览: 9
可以使用Python的pymysql模块来操作MySQL数据库,下面是一个基本的示例:
```python
import pymysql
# 连接源数据库
src_conn = pymysql.connect(host='172.16.200.33', port=3306, user='username', password='password', database='AA')
# 连接目标数据库
dest_conn = pymysql.connect(host='172.16.200.44', port=3306, user='username', password='password', database='BB')
# 创建游标对象
src_cursor = src_conn.cursor()
dest_cursor = dest_conn.cursor()
# 查询源数据库中A1表的数据
src_cursor.execute('SELECT * FROM A1')
data = src_cursor.fetchall()
# 将数据插入到目标数据库的b1表中
for row in data:
dest_cursor.execute(f"INSERT INTO b1 VALUES {row}")
# 提交事务
dest_conn.commit()
# 关闭连接
src_cursor.close()
dest_cursor.close()
src_conn.close()
dest_conn.close()
```
需要注意的是,如果源数据库和目标数据库在不同的服务器上,需要确保两台服务器之间可以互相访问。另外,代码中的用户名、密码、数据库名和表名需要根据实际情况进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)