代码实现数据库中的内容复制到新建的数据库
时间: 2023-12-29 15:20:12 浏览: 63
Delphi实现数据库的复制功能.rar
以下是使用 Python 代码将一个数据库中的内容复制到另一个数据库的示例:
```python
import pyodbc
# 连接到源数据库
source_conn = pyodbc.connect('DRIVER={SQL Server};SERVER=source_server;DATABASE=source_db;UID=username;PWD=password')
# 连接到目标数据库
target_conn = pyodbc.connect('DRIVER={SQL Server};SERVER=target_server;DATABASE=target_db;UID=username;PWD=password')
# 查询源数据库中的数据
source_cursor = source_conn.cursor()
source_cursor.execute('SELECT * FROM source_table')
rows = source_cursor.fetchall()
# 将数据插入到目标数据库中
target_cursor = target_conn.cursor()
for row in rows:
target_cursor.execute('INSERT INTO target_table (column1, column2, column3) VALUES (?, ?, ?)', row)
# 提交事务并关闭连接
target_conn.commit()
target_conn.close()
source_conn.close()
```
请注意,上述示例仅适用于 SQL Server 数据库,并且需要安装 pyodbc 库。您需要根据自己的实际情况修改连接字符串和 SQL 语句。
阅读全文