SQLite数据库管理工具,可视化工具GUI/SQLiteExpert/SQLiteStudio/SQLiteBrowser

article/2025/10/16 7:30:14

1、Navicat Premium【商业软件,大而全】

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。

Navicat Premium | 以单一的 GUI 同时连接不同类型的数据库http://www.navicat.com.cn/products/navicat-premium/

2、SQLite Expert Professional【商业软件,界面精美,仅SQLite】

SQLite administration | SQLite Experthttp://www.sqliteexpert.com/

3、SQLiteStudio【开源,轻量级,仅SQLite,推荐

基于Qt, 开源,主界面支持少部分中文

SQLiteStudiohttps://sqlitestudio.pl/

https://github.com/pawelsalawa/sqlitestudiohttps://github.com/pawelsalawa/sqlitestudio

4、DB Browser for SQLite【开源,仅SQLite】

SQLiteBrowser基于Qt, 开源,主界面支持中文

https://github.com/sqlitebrowser/sqlitebrowserhttps://github.com/sqlitebrowser/sqlitebrowser

5、sqliteviz【开源,仅SQLite】

sqlitevizhttps://lana-k.github.io/sqliteviz/#/

https://github.com/lana-k/sqlitevizhttps://github.com/lana-k/sqliteviz

6、DbGate【开源,大而全】

Database manager for MySQL, PostgreSQL, SQL Server and MongoDB. Runs under Windows, Linux, Mac or as web application

DbGate | Open Source (no)SQL Database Clienthttps://dbgate.org/

https://github.com/dbgate/dbgatehttps://github.com/dbgate/dbgate

7、dbeaver【开源,大而全】

Free universal database tool and SQL client

DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,可以运行在各种操作系统(包括 Windows、Linux、macOS 等)上。就像 Navicat 一样,DBeaver 也支持多种不同类型的数据库。

DBeaver Community | Free Universal Database Toolhttps://dbeaver.io/

DBeaver PRO | One tool for all data sourcesUse advanced features of DBeaver PRO to explore, process, and administrate all possible SQL, NoSQL, and cloud data sources.https://dbeaver.com/

https://github.com/dbeaver/dbeaverhttps://github.com/dbeaver/dbeaver

8、Beekeeper Studio【开源,大而全】

A modern, easy to use, and good looking SQL client for MySQL, Postgres, SQLite, SQL Server, and more.

Beekeeper Studio 是一个跨平台的 SQL 编辑器和数据库管理器,可用于 Linux、Mac 和 Windows。

https://www.beekeeperstudio.io/

https://github.com/beekeeper-studio

https://gitee.com/mirrors/beekeeper-studio

9、HeidiSQL

HeidiSQL是一个免费软件,它的目标是易于学习。“海蒂”可以让您查看和编辑来自运行MariaDB、MySQL、Microsoft SQL、PostgreSQL和SQLite数据库系统之一的计算机的数据和结构。HeidiSQL是由Ansgar在2002年发明的,属于MariaDB和MySQL世界上最流行的工具。

HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easyHeidiSQL is a free and powerful client for MariaDB, MySQL, Microsoft SQL Server, PostgreSQL and SQLiteicon-default.png?t=M85Bhttps://www.heidisql.com/

10、Datagrip【商业软件,大而全】

Datagrip 是来自 JetBrains(IntelliJ IDEA、PyCharm 等的制造商)的人们的跨平台集成开发环境 (IDE),您可以在 Mac、Windows 和 Linux 上使用它,同时支持多种数据库。

https://www.jetbrains.com.cn/datagrip/

x、注意事项:

(1)如果想自行编译SQLiteStudio或者SQLiteBrowser的源码,必须要自己准备好以下文件:

sqlite3.dll

sqlite3.lib

sqlite3.h

如何准备?详情见我的另一篇博文:

Windows环境VS2017,如何编译得到SQLite的sqlite3.lib文件?已知dll文件,求lib文件_$firecat全宏的代码足迹$-CSDN博客

(2)SQLiteStudio源码编译

把sqlite3.h拷贝到

D:\tmp-source\qt-hmi\SQL\sqlitestudio-master\SQLiteStudio3\coreSQLiteStudio\db

把sqlite3.lib和把sqlite3.dll拷贝到

D:\tmp-source\qt-hmi\SQL\sqlitestudio-master\output\SQLiteStudio

此外,还需要下载第三方依赖,参见:

https://github.com/pawelsalawa/sqlitestudio/wiki/Instructions_for_compilation_under_Windows

(3)如何选择?

如果您是一名独立分析师,希望通过单个数据库实例进入透明且可重复的工作流中,可以选择 DBeaver、Beekeeper Studio 或 DataGrip。

如果您是大型团队的一员,那么可以选择需要付费的 Navicat,因为 Navicat 更加专注于团队协作。

如果您是一名专注于 Postgres 的 DBA,PgAdmin 是一个绝佳选择。也就是说,对分布式服务器的需求通常只出现在能够处理这种配置的熟练开发人员身上。

---

参考文献

SQLite官网

https://www.sqlite.org/index.html

https://www.runoob.com/sqlite/sqlite-tutorial.html

 SQLite同作者开发的Webserver

https://sqlite.org/althttpd/doc/trunk/althttpd.md


http://chatgpt.dhexx.cn/article/TChjikcZ.shtml

相关文章

SQLite——Java使用SQLite初体验

文章目录 前言依赖版本SQLite 操作工具类(自写)建立连接建表DDL插入数据、查询数据、删除数据 DML删除数据表 DDL查看db文件工具 前言 SQLite相比大多数数据库而言,具有免安装等优势,广泛应用于测试、Android等领域。 通过一个.db文件就能实现数据库连接…

Android 中SQLite数据库的使用详解

博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家, 👉点击跳转到网站 Android SQLite数据库相关API的介绍可以看这篇文章 Android SQLite数据库中基础的增删改查操作以及API的详…

Android Studio使用SQLite数据库

文章目录 零、本讲学习目标一、导入二、讲解(一)SQLite数据库1、SQLite构成2、SQLite数据类型3、SQLite数据库特点 (二)使用SQLiteDatabase类操作数据库1、创建安卓应用2、准备图片素材3、字符串资源文件4、主布局资源文件5、主界…

Sqlite的下载与安装

首先,下载Sqlite,或者直接下载群文件中的Sqlite文件下载完成之后解压在电脑的某个路径之下,C盘、D盘等等都可以,创建新的文件夹“sqlite”,把压缩包解压到文件夹中,如图所示紧接着我们需要在我们电脑上配置…

Android SQlite基本用法

一.SQLite的介绍 1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能…

安卓使用sqlite

搭建环境 // Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {maven{ url https://maven.aliyun.com/repository/google}maven{ url https://maven.aliyun.com/repository/gradle-plugin}maven{…

SQLite

一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用C语言构建的。相关简介可以从链接查看。 2.数据库基本知识观花 对于一些和我一样还没有真正系统学习数据库技术的同学来说,把S…

Android SQlite数据库使用详解

目录 概述SQLite使用SQLite数据库创建增加数据删除数据更新数据查询数据 完整代码 概述 SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。 查看模拟器数据库…

SQLite数据库

目录 SQLite数据库 在Android中的使用 SQLiteOpenHelper中的方法 增删改查 添加数据 insert() 查询数据 query(),rawQuery() 查询和添加案例 数据库帮助类: MainActivity: Activity_main.xml: SQLite数据库 SQLite是一个轻量级的嵌入数据库&…

SQLite 安装与使用

在 Windows 上安装 SQLite 什么是SQLite SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序…

【Android】SQLite

1,概述 android端提供的轻量级数据库, 2,实例I (1)创建SQLiteOpenHelper public class DBHelper extends SQLiteOpenHelper {private static DBHelper sDBHelper;public static void init(Nullable Context contex…

Android之SQLite数据库的使用

SQLite是比较小而功能比较全的关系型数据库,下面介绍一下SQLite数据库的使用方法,及增删改查操作。 创建一个Android项目; 首先我们需要创建一个DatabaseHelper这个助手类,源码: package cn.android.sword.sqlite.db…

android使用SQLite

文章目录 1.SQLite的特点2.SQLite的使用2.1数据库的创建2.2新增(insert)2.3修改(update)2.4删除(delete)2.5查询(query) 3.使用SQL语句进行数据库操作4.SQLite事务 1.SQLite的特点 SQLite是一个轻量级数据库,它设计目标是嵌入式的&#xff0…

Android 操作SQLite基本用法

在Android 开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。 一.SQLite的介绍 1.SQLite简介 SQLite是一…

Android中SQLite应用详解

上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。 现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到…

Android SQLite基本用法(极简)

前言 SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程&am…

SQLite数据库可视化工具【SQLiteStudio】的下载及安装

上一篇文章介绍了Windows的SQLite数据库安装,但是安装完成后,需要用SQLite命令去管理SQLite数据库,对于初学者不太友好。本文为大家介绍SQLite数据库的可视化工具【SQLiteStudio】,用户可以在SQLiteStudio中,实现对数据…

SQLite下载、安装与连接

1.下载SQLite SQLite官网:https://www.sqlite.org/download.html 根据自己电脑操作系统配置,选择32位或64位下载(一般情况下是64位)。总共两个压缩包。 或者直接去:https://download.csdn.net/download/WenHuiJun_/8…

SQLite 使用(针对Android)

文章目录 1. SQLite 介绍2. SQLite可视化工具 安装3. SQLite的增删改查3.1 SqliteOpenHelper 创建 库或表3.2 SqliteOpenHelper 实现 增删改查 1. SQLite 介绍 SQLite的注意事项: 标准的主键写法:_id。(不标准写法:id),此外&…

AXI 总线入门(一)通道握手-AXI-Lite

AXI 总线(一)通道握手-AXI-Lite 文章目录 AXI 总线(一)通道握手-AXI-Lite关于本系列教程什么是AXI协议AXI读写通道AXI读过程AXI写过程单一通道的握手VALID 信号先到READY信号先到READY和VALID同时到达原则性问题 AXI-Lite总线实现解析生成一个AXI(-Lite)外设整体端口信号解析A(…