簡體   English   中英

從sqlite3導出表

[英]Exporting table from sqlite3

伙計們! 幾周前,我通過提示符中的命令從sqlite3數據庫中導出了一些表。 這些表已導出到文件中,並且存在創建表並將數據插入其中的實際sql代碼。 就像這樣:

PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE [teachers] (
  [teacherid] number(9,0), 
  [FirstName] varchar2(20), 
  [LastName] varchar2(20), 
  [office] varchar2(20), 
  CONSTRAINT [sqlite_autoindex_teachers_1] PRIMARY KEY ([teacherid]));
INSERT INTO "teachers" VALUES(1,'Jin','Bailey','8-59');

......

但是,當我現在嘗試導出同一張表時,它只是將實際數據放入文件中

1|Jin|Bailey|8-59
2|Chloe|Fry|2-18
3|Abigail|Cervantes|6-83

...我使用以下命令:.output文件名; 從老師那里選*; 好吧,我的詢問是如何以這種方式進行之前的導出-顯示創建表並在其中插入數據的實際代碼?

您應該能夠像這樣轉儲表:

.output filename
.dump tablename

它將使用您指定的文件名轉儲到當前文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM