gpt4 book ai didi

sqlite - 查询以从SQLite数据库中的Skype对话中检索消息

转载 作者:行者123 更新时间:2023-12-03 17:51:30 25 4
gpt4 key购买 nike

我正在尝试从Skype消息中获取对话,但是新版本的Skype将数据库文件的路径及其结构更改为JSON。

我下载了“用于SQLite的数据库浏览器”来查询数据库的内容。

最佳答案

Skype数据库文件的新路径:%localappdata%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\<Skype Name>.db

这是从JSON结构中提取消息数据的查询示例

select creator,
compose_time,
msg_content,
original_arrival_time
from (select json_extract(msg.nsp_data, '$.creator') as "creator",
json_extract(msg.nsp_data, '$._serverMessages[0].composetime') as "compose_time",
json_extract(msg.nsp_data, '$._serverMessages[0].content') as "msg_content",
json_extract(msg.nsp_data, '$._serverMessages[0].originalarrivaltime') as "original_arrival_time"
from messagesv12 msg)
where 1=1
--and strftime('%Y%m%d', compose_time) > strftime('%Y%m%d', date('now'), '-4 day')
--and creator = ''
order by compose_time;


您可以在 https://database.guide/json_extract-return-data-from-a-json-document-in-mysql/中阅读json_extract()函数的文档。

关于sqlite - 查询以从SQLite数据库中的Skype对话中检索消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57861260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com