哪些应用程序在Ubuntu中读写SQLite 3数据库?


10

在导出SQLite v3数据库的另一台设备上有一个应用程序。我希望阅读和更改该.db文件的内容。尝试了Libre Office Base,没有喜悦。哪些应用程序将读取该.db文件并进行编辑?希望有一个GUI应用程序。


1
编辑SQLite3 .db文件需要知道SQL才能对sqlite3数据库进行更改,即使使用可以读取该文件的应用程序也是如此-这是您不使用命令行sqlite3程序执行此操作的原因吗?
托马斯·沃德

参见最后一句。
K7AAY 2014年

LibreOffice中应使用SQLite的工作,虽然...这将在LO工作太:wiki.openoffice.org/wiki/Documentation/How_Tos/...
Rinzwind

自由办公室没有如上所述。
K7AAY 2014年

Answers:


15

试用SQL Server的DB浏览器。从站点:

DB Browser for SQLite是一种高质量,可视化的开源工具,用于创建,设计和编辑与SQLite兼容的数据库文件。

适用于希望创建数据库,搜索和编辑数据的用户和开发人员。它使用熟悉的类似电子表格的界面,您无需学习复杂的SQL命令。

控件和向导可供用户执行以下操作:

  • 创建并压缩数据库文件
  • 创建,定义,修改和删除表
  • 创建,定义和删除索引
  • 浏览,编辑,添加和删除记录
  • 搜索记录
  • 导入和导出记录为文本
  • 从CSV文件导入和导出表格
  • 从/到SQL转储文件导入和导出数据库
  • 发出SQL查询并检查结果
  • 检查应用程序发出的所有SQL命令的日志

与安装 sudo apt install sqlitebrowser



4

在Ubuntu 18.04之前的版本库中有一个名为的应用程序sqliteman。在这些存储库中,它被列为“适用于SQLite3管理员和开发人员的GUI工具”。

我并没有使用太多,但似乎它是存储库中易于使用的GUI工具。如果您使用的Ubuntu版本早于18.04,则可以使用进行安装apt-get install sqliteman


自Bionic起不再可用。
Ploni


1
@ K7AAY此答案可能仍适用于非18.04用户-记住16.04和14.04仍然有效,因此您需要牢记这一点。我会把apt-get行留在那里,而不是仅仅将其删除,同时注意这仅适用于18.04之前的版本。(还要记住,这个答案是大约4年前写的,所以您也必须牢记答案的历史意义)
托马斯·沃德

@ K7AAY而在同一时间制作的东西,一个答案不再是答案。我对原始邮件做了一些修改,保留了原始内容,补充说,这仅适用于18.04之前的早期版本。(如果您编辑答案并删除使之成为完整独立答案的位,则您将使历史答案不再是答案-与仅编辑答案以表明该命令仅适用于早于18.04的版本(保留原始答案但声明它不适用于较新的Ubuntu版本)
Thomas Ward

1

看一下SQLite Studio。尽管它在Ubuntu软件包存储库中不可用,但它在此OS上运行良好,并且是免费的开放源代码。

SQLite Studio客户端的屏幕截图

该项目自2007年起(截至2018年)进行维护。它是多平台的,功能丰富,可以通过plugins扩展。

如果您感到好奇,可以获取完整的历史记录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.