跳到主要内容
跳到主要内容

SQLite

允许连接到 SQLite 数据库并执行 INSERTSELECT 查询以在ClickHouse和SQLite之间交换数据。

创建数据库

引擎参数

  • db_path — SQLite数据库文件的路径。

数据类型支持

SQLiteClickHouse
INTEGERInt32
REALFloat32
TEXTString
BLOBString

特殊情况和建议

SQLite将整个数据库(定义、表、索引以及数据本身)存储为主机机器上的单一跨平台文件。在写入过程中,SQLite会锁定整个数据库文件,因此写入操作是顺序执行的。读取操作可以进行多任务处理。
SQLite不需要服务管理(如启动脚本)或基于 GRANT 和密码的访问控制。访问控制通过赋予数据库文件本身的文件系统权限来处理。

使用示例

在ClickHouse中连接到SQLite的数据库:

显示表格:

从ClickHouse表中向SQLite表插入数据: