开发中sqlite几种常见的使用场景

来源:互联网 发布:2015年淘宝总销售额 编辑:程序博客网 时间:2024/05/02 08:08
场景一:需要备份整个数据库结构以及数据;

步骤:

1、使用sqlite3命令进入sqlite终端:sqlite3 test.db

2、.output test.sql

3、.dump

4、退出sqlite终端,ls,即可发现目录下多出了一个test.sql文件,这个文件即为备份的数据库

5、然后再从这个文件导入到数据库,首先新建一个文件:touch test1.db,这个文件即为sqlite数据库

6、使用sqlite3命令进入这个数据库:sqlite3 test1.db

7、.read test.sql

通过以上步骤即可从test.db复制出一个test1.db数据库来


场景一:需要备份或修改某个表:

步骤:

1、使用sqlite3命令进入sqlite终端:sqlite3 test.db

2、.output test.sql

3、select * from table1;

4、退出sqlite终端,ls,即可发现目录下多出了一个test.sql文件,这个文件即为备份的数据

5、然后再从这个文件导入数据,使用sqlite3命令进入这个数据库:sqlite3 test1.db

7、.import test.sql table1

通过以上步骤即可从test.db中备份某个表数据
原创粉丝点击