• SQLITE入门逐步讲解SQLITE命令行(三)


    注解:?表示支持正则表达式
    • .backup ?DB? FILE 备份数据库到文件,默认备份的是main数据库,如果不附加数据库,test.db文件中默认的只有main数据库。 命令操作举例:
      sqlite> .backup mydb.bak
      sqlite>
      此时可以再F盘看到mydb.bak文件,用记事本打开虽然是乱码,但可窥见一斑。
    • .restore ?DB? FILE 从备份文件还原数据和.backup相对应. 接上一步,我们可以ctrl+c结束命令,我们再建立一个新的库,来用mydb.bak文件还原,命令如下:
      sqlite> ^C
      F:\>sqlite3 test0.db
      SQLite version 3.6.16
      Enter ".help" for instructions
      Enter SQL statements terminated with a ";"
      sqlite> ;
      sqlite> .restore mydb.bak
      sqlite>
      验证数据如下:
      sqlite> select * from websites;
      1|CTOChina.net
      2|搜狐
      3|雅虎
      sqlite>
      为了下边的顺利进行,我们重新打开test.db数据:
      sqlite> ^C
      F:\>sqlite3 test.db
      SQLite version 3.6.16
      Enter ".help" for instructions
      Enter SQL statements terminated with a ";"
      sqlite>
    • .bail ON|OFF 遇到错误是继续还是终止选项,默认是终止.
    • .databases 显示文件中数据库列表,如果没有附加数据库的情况下,文件中只有main数据库。如:
      sqlite> .databases
      seq name file

      --- --------------- ----------------------------------------------

      0 main F:\test.db

      sqlite>
    出处:http://www.zhaiqianfeng.com    
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    谈谈SpringFramework与IoC依赖查找
    监控微博、论坛的“棱镜计划”
    输出质数的方法改进
    参数解构
    直接插入排序
    理解迭代
    异常处理
    函数
    continue语句
    break语句
  • 原文地址:https://www.cnblogs.com/zhaiqianfeng/p/4616835.html
Copyright © 2020-2023  润新知