回答

收藏

从 SQLite 3 导出数据

技术问答 技术问答 245 人阅读 | 0 人回复 | 2023-09-12

我需要一个包含多个表的简单方法 SQLite 在数据库中导出数据,然后将数据导入另一个数据库。
6 t7 R, P; J. O$ y3 B这是我的场景。我有 5 表:A、B、C、D、E。0 J- F" e' \3 }( t. O
每个表都有一个主键作为第一列,叫 ID。我想要一个 Unix 命令,它只能从主键一个数据库格式,从主键到存储行中的数据。
6 J9 f, K0 R4 ^: W: h+ {7 U( ^; Y我知道我能做一个* P9 j! [9 A5 R1 J5 z
    sqlite3 db .dump | grep INSERT
    ( Y5 d6 ~: {! R5 n7 }: ]- C
但这给了我表中的所有数据。我不是数据库专家。我正试图使用所有可以编写的 shell 脚本的 unix 命令执行此操作,而不是编写 C    代码执行此操作(因为人们告诉我这是最简单的方法) . 我只是拒绝写 C    代码可以在命令行中使用 4-5 条语句完成任务。
$ B/ t7 t2 a6 \( x% ~有什么建议吗?
  E" e! i$ @* s$ C5 x+ w2 ~# S                                                               
* t7 V% T( [: Y! v) j    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则