标签: sqlite

在 Cygwin 中使用 SQLite3

我正在尝试在 cygwin 中使用带有 mintty 终端的 sqlite3.exe 命令外壳。我从 Windows 命令提示符尝试了该程序,它可以工作。当我尝试从 cygwin mintty 终端使用它时,程序似乎挂起。我可以看到参数和版本。当我运行 shell 时,它就好像停止写入终端一样。

以前有没有其他人遇到过这个问题,如果有,你是如何解决的?TIA。

~>sqlite3 -help
Usage: C:\Windows\sqlite3.exe [OPTIONS] FILENAME [SQL]
FILENAME is the name of an SQLite database. A new database is created
if the file does not previously exist.
OPTIONS include:
   -init filename       read/process named file
   -echo                print commands before execution
   -[no]header          turn headers on or off
   -bail                stop after hitting an error
   -interactive         force interactive I/O
   -batch               force batch I/O
   -column              set output mode to 'column' …
Run Code Online (Sandbox Code Playgroud)

cygwin bash sqlite mintty

7
推荐指数
1
解决办法
1万
查看次数

SQLite:数据输入界面?

我想使用 SQLite 开始跟踪一些事情。设置数据库本身不会有任何问题,但我在编写接口时会遇到困难。

SQLite 是否有任何类型的开源数据输入接口?(不仅仅是“点击并编辑”表格视图)。

user-interface sqlite

6
推荐指数
1
解决办法
2782
查看次数

简单的sqlite表数据库GUI?

我正在寻找一个非常简单的 GUI,它与 SQlite 数据库接口以方便编辑/搜索单个表,其中包括:

  • 以表格格式编辑表格,如电子表格(不需要额外点击来编辑单个字段)

  • 表格的“实时搜索”过滤

我目前使用 sqlite-manager Firefox 插件,但它不提供任何功能。

gui sqlite

5
推荐指数
1
解决办法
9443
查看次数

SQLite 数据库浏览器无法打开 Firefox cookie 数据库

我下载了SQLite数据库浏览器来预览Google Chrome和Firefox的cookie。

\n\n

我可以成功预览 Chrome 的 cookie,但无法预览 Firefox 的 cookie。我正在尝试打开此文件C:\\Users\\T3\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\mn0g2w2t.default\\cookies.sqlite,但结果没有出现错误,打开它后,SQLite 数据库浏览器显示一个空数据库 \xe2\x80\x93,但文件大小为 1MB。

\n\n

有谁知道可能出了什么问题吗?

\n

firefox cookies sqlite

5
推荐指数
1
解决办法
4961
查看次数

我可以更改 SQLite 中的 GROUP_CONCAT 限制吗?

我正在考虑从 MySQL 切换到 SQLite,但在 MySQL 服务器中我设置了变量group_concat_max_len = 1000000;

在我将所有内容切换到 SQLite 引擎之前,我想知道是否也有限制,以及是否可以更改它,以防万一,我可以使用此查询更改限制吗?

set global group_concat_max_len = 1000000;
Run Code Online (Sandbox Code Playgroud)

windows mysql sql sqlite

5
推荐指数
1
解决办法
787
查看次数

优化有关 storage-sync-v2.sqlite-wal 文件的 Firefox I/O(storage-sync-v2.sqlite 数据库预写日志文件)

storage-sync-v2.sqlite根据我的经验,Firefox在其每个配置文件文件夹中创建一个数据库。即使配置文件同步被禁用(并且从未启用),这种情况似乎也会发生。

奇怪的是(也许是一个错误),Firefox 还在storage-sync-v2.sqlite-wal每个配置文件文件夹中创建一个文件,该文件会不断增长,直到大小达到 32MB。文件SQLITE-WAL是 SQLite 数据库的预写日志 (WAL) 文件。这通常会使该文件成为 Firefox 配置文件文件夹层次结构中最大的文件。相应的数据库,storage-sync-v2.sqlite也有一个storage-sync-v2.shm文件,但它往往保持相当小。

在 I/O 带宽、存储空间以及存储介质上可用的读/写操作总数 (MTBF) 有限的设备上,此类无关的 I/O 是不受欢迎的。

有没有办法阻止 Firefoxstorage-sync-v2.sqlite在其每个配置文件文件夹中创建数据库,或者至少阻止 Firefox 允许数据库storage-sync-v2.sqlite-wal达到如此大的大小?

相关问题: 如何刷新 Firefox 存储 SQLite 数据库文件以消除大型 SQLITE-WAL 文件?

firefox performance sync database sqlite

5
推荐指数
0
解决办法
440
查看次数

.db 和 .sqlite 文件有什么区别?

我查看了 Windows 目录的 Program Files 中的程序文​​件夹,发现它有很多扩展名为 .db 的文件。我用记事本打开一个,我看到文件中的第一个字符串是 sqlite 3。以 db 结尾的文件和那些以 sqlite 扩展名结尾的文件有什么区别?

database mysql sqlite

4
推荐指数
1
解决办法
9723
查看次数

在选择 while 循环时更新 sqlite 数据库

有一个 bash 脚本将对引用 sqlite 数据库的文件执行“一些魔法”\xe2\x84\xa2,并且在执行“一些魔法”\xe2\x84\xa2 后,应该更新数据库。这是简化的代码

\n\n
sqlite3 database.db "select NUMBER from table WHERE STATUS = \'N\'" | while read line; do\n    SELECTION=$(echo $line | awk -F\'|\' \'{ print $1 }\')\n    [some magic]\xe2\x84\xa2\n    sqlite3 database.db "update table SET STATUS=\'Y\' WHERE NUMBER=\'$SELECTION\'"\ndone\n
Run Code Online (Sandbox Code Playgroud)\n\n

一切正常,sqlite 数据库将被逐行读取,我可以对引用的文件执行“一些魔法”\xe2\x84\xa2,但我可以\xc2\xb4t 更新数据库中的行 - I\xc2\xb4ve出现错误:

\n\n
\n

错误:数据库已锁定

\n
\n\n

有人知道我如何在读取数据库时更新数据库吗?或者还有其他解决方案可以让我做到这一点吗?

\n

script bash sqlite bash-scripting

4
推荐指数
1
解决办法
1万
查看次数

3
推荐指数
1
解决办法
997
查看次数

sqlite有GUI界面吗?

是否有用于 sqlite 数据库的轻量级 GUI 界面?最好是基于 Windows 的。

windows gui database sqlite

3
推荐指数
1
解决办法
4855
查看次数

如何为 Firefoxplaces.sqlite 的 SQLite Manager 编写 SQL 查询?

我正在使用 SQLite Manager,它是 Firefox 的扩展。我用它来检查places.sqlite 数据库。我试图在 Firefox 历史记录中查找特定 URL 的最早访问日期。

下面的查询就是这样做的。

SELECT url, title, visit_count, datetime(first_visit/1000000,'unixepoch') AS EarliestVisit, datetime(last_visit_date/1000000,'unixepoch') AS LatestVisit
FROM moz_places INNER JOIN 
 (SELECT place_id, MIN(visit_date) AS first_visit 
  FROM moz_historyvisits 
  GROUP BY place_id) AS FirstVisits 
 ON FirstVisits.place_id = moz_places.id
WHERE url LIKE 'http://www.domain.com/?id=1234'
ORDER BY url
Run Code Online (Sandbox Code Playgroud)

给出的结果显示最近访问为 2012-12-05 11:35,最早访问为 2012-12-02 17:29。但是给定的最早访问时间太早了。我想看看在那之后的访问时间。

如何重写此查询,以便获取访问此特定 URL 的所有日期和时间?

最初的问题是 Firefox在查看库中的历史记录时不再显示对网站最早访问

firefox sql sqlite firefox-extensions places.sqlite

2
推荐指数
1
解决办法
4381
查看次数

2
推荐指数
1
解决办法
2297
查看次数

Windows 中的 Google chrome 密码存储在哪里?

我知道谷歌浏览器将登录数据存储在LocalAppData\Google\Chrome\User Data\Default\Login Data但这不显示密码,密码值显示为单个特殊字符。我想从数据库中读取密码值。我想制作一个实用程序,可以将用户登录数据存储在用户的备份文件中。

windows google-chrome passwords sql sqlite

1
推荐指数
1
解决办法
3万
查看次数