教程 sqlite tutorial

多数据库操作

SQLite 支持在同一个连接中附加多个数据库,实现跨库查询和操作。

附加数据库

使用 ATTACH 命令将另一个数据库文件附加到当前连接:

sql
ATTACH 'path/to/other.db' AS other_db;

使用附加数据库

通过指定数据库名访问表:

sql
SELECT * FROM main.users;
SELECT * FROM other_db.orders;

main 是默认主数据库的别名。

分离数据库

操作完成后,可以使用 DETACH 命令断开附加的数据库:

sql
DETACH other_db;

应用场景

  • 数据迁移
  • 跨库联合查询
  • 数据整合与备份

多数据库操作让 SQLite 在多样化应用中更灵活高效。