您的位置:首页 > 数据库

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

2012-07-10 16:38 169 查看
注解:?表示支持正则表达式

.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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: