SQLite -附加数据库

SQLite -附加数据库

考虑情况下当你有多个数据库可用,您希望使用其中任何一个。SQLite附加DTABASE语句用于选择一个特定的数据库,这个命令之后,所有SQLite语句将执行以下附加数据库。

 

语法

SQLite数据库连接语句的基本语法如下:

ATTACH DATABASE 'DatabaseName' As 'Alias-Name';

以上命令还将创建一个数据库已经不创建数据库,否则它只会附加数据库文件名称与逻辑数据库"Alias-Name"

例子

如果你想将一个现有的数据库testDB.db,然后附加数据库语句将如下:

sqlite> ATTACH DATABASE 'testDB.db' as 'TEST';

使用SQLite。数据库命令显示附加数据库。

sqlite> .database

seq name file

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

0 main /home/sqlite/testDB.db

2 test /home/sqlite/testDB.db

是主要的数据库名称和临时预留给主数据库和数据库临时表和其他临时数据对象。这两种数据库名称存在每一个数据库连接,不应该用于附件,否则你会得到一个警告消息如下:

sqlite> ATTACH DATABASE 'testDB.db' as 'TEMP';

Error: database TEMP is already in use

sqlite> ATTACH DATABASE 'testDB.db' as 'main';

Error: database TEMP is already in use

转载于:https://www.cnblogs.com/orangebook/p/3497579.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值