摘要:SQLiteStudio是一款专注于管理SQLite 数据库的桌面软件,用于浏览和编辑 SQLite 数据库文件。软件的作者是来自波兰的开发者Paweł Salawa,他是一位拥有 20 年 Java 开发经验的工程师,在软件官网也说明了他为什么要在 2007
管理 SQLite 数据库就用这款软件,真的早该摒弃破解和盗版的 Navicat 了。
SQLiteStudio 是一款专注于管理 SQLite 数据库 的桌面软件,用于浏览和编辑 SQLite 数据库文件。软件的作者是来自波兰的开发者 Paweł Salawa,他是一位拥有 20 年 Java 开发经验的工程师,在软件官网也说明了他为什么要在 2007 年开始开发这样的一款软件:
项目于 2007 年初启动。我正在寻找一些 SQLite 管理器,它很容易使用。我只是想快速创建一个表,并把一些数据放进去。当时我找不到任何令人满意的东西(或者我真的不擅长寻找它)。总之,SQLiteStudio 就是这样诞生的。
— Paweł Salawa
由于轻量化的设计(只支持 SQLite )以及图形化界面,所以我们可以很简单地操作 SQLite 数据库的创建、编辑与维护流程,满足开发以及相关数据处理工作的需求。
SQLiteStudio 官网
SQLite 数据库是一个轻量小型的数据库,特点是简单高效,无需配置,数据库就是一个文件,相信大家多多少少都接触过。而我最初是在爬虫软件中接触到 SQLite,需要做读取和统计,从而了解和学习。
后来开发安卓或者 iOS APP 时,发现要实现本地存储数据需求时,大多都是使用 SQLite,才发现作为小型项目的数据管理,SQLite 真的非常好用。而最近我又建了个网站,使用的是免费开源的 Typecho 建站程序,其中数据库也是 SQLite,开发和调试过程比不了要编辑数据库,于是就把我用的 SQLiteStudio 这款软件介绍给大家。
根据经验,我罗列大概有下面几种使用场景:
移动端 App(Android / iOS)本地数据库开发调试;嵌入式设备或小型项目的数据管理;数据分析快速查看 / 修改 SQLite 文件;新手学习 SQL 语法与数据库设计。我强烈推荐给想要学习 SQL 的小伙伴,因为 SQLiteStudio 是完全免费的,相比我早些年使用盗版的 Navicat for SQLite,SQLiteStudio 没有什么门槛,覆盖数据库管理的核心需求(设计、查询、调试),但安装包仅 20MB 左右,启动秒开,不需要配置多高的电脑。
更重要的是破解版的软件不确定是否被加入了什么代码,有安全风险。
上手使用数据安全开源软件代码透明,任何人都可以审计,代码方面的安全不用说了。业内曾经有研究员曝光有些商业数据库软件会偷偷上传用户的数据,而 SQLiteStudio 官方已经表明,软件使用过程除了插件商店有联网加载功能,其他功能都没有联网,数据安全有保障。
SQLiteStudio 软件界面
SQLiteStudio 的软件界面很直观,虽然不支持中文界面,但数据库相关的几个单词,相信开发者也很熟悉,不影响使用。
SQL 调试技巧:使用 Ctrl + Enter 执行当前选中语句,避免全脚本运行;注意数据备份:频繁操作前,建议通过 Tools → Backup 导出 SQL 或二进制文件,以免操作失误;大量数据分析时,使用 CSV Importer 可以优化大文件导入性能;应该避免同时用多个工具编辑同一数据库文件,防止锁冲突。SQLiteStudio 是一款跨平台的软件,提供了 Windows / MacOS / Linux 都能用,Windows 还提供了 32 位和 64 位的版本,不过现在电脑配置大多都是 64位了,所以 Windows 选择 64 位版本下载即可。
SQLiteStudio 的官网国内可以访问,但软件下载跳转到 Github 项目主页,鉴于现在 Github 访问非常不稳定,我整理了最新的 Windows 以及 MacOS 版本的软件包在本文原文网址右侧的网盘中,方便大家下载使用。
电脑平台软件包类型文件名MacOS安装版SQLiteStudio-3.4.17-macos-x64-installer.dmgMacOS便携版sqlitestudio-3.4.17-macos-x64.dmgWindows 64位安装版SQLiteStudio-3.4.17-windows-x64-installer.exeWindows 64位便携版sqlitestudio-3.4.17-windows-x64.zip软件包文件列表及说明
SQLiteStudio 是一款免费开源的数据库管理工具,基于 GPLv3 协议开源,我们可以自由下载使用,二次修改和分发也没问题,但要注意二次开发版本也需开源。
总的来收,无论是开发调试、数据分析还是学习、教学场景,不折腾、够用、小而美的 SQLiteStudio 真的可以尝试一用。
SQLiteStudio - 免费开源、轻量高效,跨平台的 SQLite 数据库管理工具,代替 Navicat for SQLite|那些免费的砖
来源:科技大排档