加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 23:35:54 所属栏目:百科 来源:网络整理
导读:backup ?DB? FILE 备份数据库到文件,默认备份的是main数据库,如果不附加数据库,test.db文件中默认的只有main数据库。 命令操作举例: sqlite .backup mydb.bak sqlite 此时可以再F盘看到mydb.bak文件,用记事本打开虽然是乱码,但可窥见一斑。 .restore ?D

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.ctochina.net/topic/ShowCArticle/348.html

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读