猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
将数据从一个SQLite数据库复制到另一个数据库
我有2个具有共同数据但用途不同的SQLite数据库,我想避免重新插入数据,因此我想知道是否可以将整个表从一个数据库复制到另一个数据库?
叮当猫咪
浏览 1744
回答 3
3回答
元芳怎么了
考虑一个示例,其中有两个数据库,即allmsa.db和atlanta.db。假设数据库allmsa.db具有美国所有msas的表,数据库atlanta.db为空。我们的目标是将表atlanta从allmsa.db复制到atlanta.db。脚步sqlite3 atlanta.db(进入亚特兰大数据库)附加allmsa.db。这可以通过使用命令ATTACH '/mnt/fastaccessDS/core/csv/allmsa.db' AS AM; 注释来完成,我们提供了要附加的数据库的完整路径。使用检查数据库列表,sqlite> .databases 您可以看到输出为seq名称文件 ----------------- -------------------------------- --------------------------0个主要/mnt/fastaccessDS/core/csv/atlanta.db 凌晨2点/mnt/fastaccessDS/core/csv/allmsa.db 现在您达到了实际目标。使用命令 INSERT INTO atlanta SELECT * FROM AM.atlanta;这应该达到您的目的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续