SQLite 分离数据库(http://www.w3cschool.cc/sqlite/sqlite-detach-database.html)
2014-11-08 19:23
288 查看
SQLite 分离数据库
SQLite的 DETACH DTABASE 语句是用来把命名数据库从一个数据库连接分离和游离出来,连接是之前使用 ATTACH 语句附加的。如果同一个数据库文件已经被附加上多个别名,DETACH 命令将只断开给定名称的连接,而其余的仍然有效。您无法分离 main 或 temp 数据库。如果数据库是在内存中或者是临时数据库,则该数据库将被摧毁,且内容将会丢失。
语法
SQLite 的 DETACH DATABASE 'Alias-Name' 语句的基本语法如下:DETACH DATABASE 'Alias-Name';
在这里,'Alias-Name' 与您之前使用 ATTACH 语句附加数据库时所用到的别名相同。
实例
假设在前面的章节中您已经创建了一个数据库,并给它附加了 'test' 和 'currentDB',使用 .database 命令,我们可以看到:sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db 2 test /home/sqlite/testDB.db 3 currentDB /home/sqlite/testDB.db
现在,让我们尝试把 'currentDB' 从 testDB.db 中分离出来,如下所示:
sqlite> DETACH DATABASE 'currentDB';
现在,如果检查当前附加的数据库,您会发现,testDB.db 仍与 'test' 和 'main' 保持连接。
sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db 2 test /home/sqlite/testDB.db
相关文章推荐
- SQLite 分离数据库(http://www.w3cschool.cc/sqlite/sqlite-detach-database.html)
- SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)
- SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)
- SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)
- SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)
- SQLSERVER中,数据库同步的实现(转摘于:http://www.linux-cn.com/html/database/sqlserver/20070603/47479.html)
- 分离数据库(Detach database).
- Android 高手进阶教程(十二)----Android数据库SQLiteDatabase的使用!!
- SQLite语法 DETACH DATABASE
- 数据库常用的东东(from: http://www.nongnei.com/bbs/read-htm-tid-48014.html)
- 使用SQL Server维护计划实现数据库定时自动备份 原文转自:http://sun2010.5d6d.com/thread-127-1-1.html
- 数据库的静默和挂起状态(http://blog.chinaunix.net/u/22151/showart_1165163.html)
- ASP.NET中存取图片到数据库的示例(转载http://www.knowsky.com/3257.html)
- SQL Server 2000 元数据应用(四):获得数据库中表的所有字段http://www.cnblogs.com/ClarkChan/archive/2006/11/01/546319.html
- Android 高手进阶教程(十三)之----Android 数据库SQLiteDatabase的使用!
- iphone xcode 使用database 数据库 sqlite3的使用注意项总结
- SQL Server使用Bulk Insert把一个文本导入到数据库--http://www.wangchao.net.cn/it/detail_59013.html
- SQLite语法 DETACH DATABASE
- VC连接数据库 --转载于http://www.blogjava.net/blogpig/archive/2007/06/15/124429.html
- 如果你的数据库文件只剩下数据文件没有日志文件时,如何附加 (摘自:http://www.cnblogs.com/yukaizhao/archive/2008/07/23/sp_attach_single_file_db.html)