我是数据库新手.我正在try 在其中创建一个数据库和表. 但退出sqlite后无法保存并再次打开. 我在CentOS上使用的是sqlite3 3.6.20,当我输入以下命令时

.save ex1.db or .open ex1.db

它将打印以下错误消息.

Error: unknown command or invalid arguments:  "save". Enter ".help" for help
Error: unknown command or invalid arguments:  "open". Enter ".help" for help

当打印.help时 它不会显示任何与保存和打开现有数据库相关的命令. 提前谢谢您.

推荐答案

我正在try 在其中创建一个数据库和表.但退出sqlite后无法保存并再次打开.

你不需要存钱.每个事务都会写入磁盘.(或多或少.)

要创建数据库"test.sl3",您可以这样做.(从命令行.程序的工作方式大致相同.)

$ sqlite3 test.sl3
SQLite version 3.8.7.2 2014-11-18 20:57:56
Enter ".help" for usage hints.
sqlite> create table test (test_id integer primary key);
sqlite> insert into test values (1);
sqlite> select * from test;
1
.quit

不是.save.现在再次加载数据库.

$ sqlite3 test.sl3
SQLite version 3.8.7.2 2014-11-18 20:57:56
Enter ".help" for usage hints.
sqlite> select * from test;
1

数据还在那里.

Database相关问答推荐

存储具有公共链接但 ID 很长的用户文件是否安全?

如何理解mysql explain 命令

如果我使用存储过程,我对 SQL 注入免疫吗?

MySQL 慢查询日志(log) - 慢有多慢?

我们如何使用 Hibernate 和 JPA 调用存储过程?

Android Room持久性库@Update不起作用

PostgreSQL 将列从整数转换为文本

在 postgresql 中将列从字符串更改为字符串数组

每个请求可以多次查询 MongoDB 吗?

关系数据库如何在幕后工作?

SQL查询7天前的数据

多语言数据库,默认回退

JOOQ 与Hibernate

获取错误函数 to_date(timestamp without time zone, unknown) 不存在

寻找示例数据库设计的好方法

SQL全文搜索与LIKE

如何将特定的、可变的 order订单保存到数据库中

如何在android中使用合同类?

MongoDB 是否支持浮点类型?

查询以查找列的 nᵗʰ 最大值