从 SQLite 中存储和检索二进制大型对象 (BLOB) 可能是 SQLite 自身中最麻烦的领域之一,因为早期版本没有直接访问此功能的机制,并且在支持功能方面也很少。但是,BLOB 本质上可以通过编程方式存储和检索,因为它们毕竟不过是经过适当排列的字节数组。以前,最大的限制是早期版本的 SQLite 中数据行的最大大小,在 3.0 之前版本中设置为 1 MB。3.0 及更高版本没有此限制。