SQLite数据库管理相关命令的使用介绍

2020-07-10 08:13:39易采站长站整理


  sqlite>drop table Member;


  sqlite>drop view schema;


  sqlite>.read file.sql


  7.备份数据库


  有两种方式可以完成数据库的备份,具体使用哪一种取决于你希望的备份类型。SQL转储许是移植性最好的备份。


  生成转储的标准方式是使用CLP.dump命令:sqlite3 test.db .dump >test.sql


    在Shell中,可以将输出重定向到外部文件,执行命令,恢复到屏幕输出,如:  


    sqlite>.output file.sql


    sqlite>.dump


    sqlite>.output stdout


    sqlite>.exit  


  同样,容易将SQL转储作为CLP的输入流实现数据库导入:


  sqlite3 test.db <test.sql


  备份二进制数据库知识比复制文件稍多做一点工作。备份之前需要清理数据库,这样可以释放一些已删除对象不再使用的空间。这数据库文件就会变小,因此二进制的副本也会较小:


  sqlite3 test.db vacuum


  cp test.db test.Backup


  8.其它命令


  sqlite>select last_insert_rowid();  //获得最后插入的自动增长量值


  sqlite>.tabes            //返回所有的表和视图


  sqlite>.indices Member       //查看一个表的索引


  sqlite>.schema Member       //得到一个表或视图的定义(DDL)语句,如果没有提供表名,则返回所有数据库对象(table,view,index,triger)的定义语句

相关文章 大家在看