sqlite文件创建

时间:2011-09-20 06:55:33

标签: sqlite

我知道这是一个愚蠢的问题,但我很困惑所以请帮助我。 问题是当我使用sqlite命令行并创建数据库时。

SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> sqlite3 mydata.db
   ---> (now i terminate it using ;)

现在我疯狂地使用.output文件名,然后选择*来自tb(表) 文件无处可去! 所以请告诉我文件的位置。 或任何其他方法来获取sqlite数据库文件。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

这有什么问题?它完美有效,mydatabase.dbfoo_contents.txt都存在。

C:\Users\··\Desktop>sqlite mydatabase.db
SQLite version 3.7.6.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table foo(bar text);
sqlite> begin transaction; insert into foo(bar) select 'a' union all select 'b';
sqlite> end transaction;
sqlite> .output '.\foo_contents.txt'
sqlite> select * from foo;
sqlite> .output stdout
sqlite> .q

C:\Users\··\Desktop>

答案 1 :(得分:0)

不确定你的麻烦......

fpuga@ELNATH:/tmp$ sqlite3 database.sqlite
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /tmp/database.sqlite                                      
sqlite> .exit
fpuga@ELNATH:/tmp$ ls *.sqlite 
database.sqlite