SQLite3-File:grep:“二进制文件匹配” - 如何从BLOB获取文本?

时间:2013-08-22 16:02:19

标签: sqlite

我有一个.db文件,它是一个sqlite3文件。当我输入

grep -iR "textToSearch" *

我得到了结果

Binary file Cache.db matches

但是当我查看文件时(例如使用Navicat),我只看到BLOB。如何获取明文以查看“textToSearch”周围的内容?

2 个答案:

答案 0 :(得分:0)

SELECT CAST(MyColumn AS TEXT) FROM MyTable WHERE MyColumn LIKE '%textToSearch%'

答案 1 :(得分:0)

以防万一:grep -a也适用。 从帮助:  -a, - text等效于--binary-files = text