import sqlite3
# 链接数据
con123 = sqlite3.connect("D:/sqlite_create/testsqlite123.db")
# 获取游标
cursor123 = con123.cursor()
# 将aaaa.db数据库附加到当前数据库,设置别名为otherDB
sql = "ATTACH DATABASE 'D:/sqlite_create/aaaa.db' AS otherDB;"
cursor123.execute(sql)
# 将aaaa.db中的 FJ 表 复制到 testsqlite123.db
sql = "CREATE TABLE FJ AS SELECT * FROM otherDB.FJ"
cursor123.execute(sql)
# 分离附加的数据库
sql = "DETACH DATABASE otherDB;"
cursor123.execute(sql)
# 关闭游标
cursor123.close()
# 提交事务
con123.commit()
# 关闭连接
con123.close()
Python复制SQLite数据库表到另一个数据库
最新推荐文章于 2024-08-02 10:59:52 发布
本文介绍了如何使用Python的sqlite3库连接、附加并复制数据库表(如从aaaa.db到testsqlite123.db),以及如何执行SQL命令并管理事务。最后展示了关闭游标、提交事务和断开连接的过程。

314

被折叠的 条评论
为什么被折叠?



