sqlite-gui:一款开源免费、功能强大的SQLite开发工具

sqlite-gui 是一个轻量级的 SQLite 编辑器,基于 C++/mingw64/WinAPI 开发,支持 Windows 平台。

sqlite-gui 是一个免费开源的项目,代码托管在 GitHub:

https://github.com/little-brother/sqlite-gui

功能特性

  • 支持 SQL 语法高亮和代码补全功能;
  • 同时编辑多个数据表;
  • 彩色数据格点;
  • 保存查询历史和用户脚本;
  • AI 助手,提供查询解释、错误分析、格式化等功能;
  • 数据导入(SQL、CSV、JSON、Google Sheets)、导出(SQL、CSV、JSON、Excel);
  • 数据库表结构和数据比较;
  • 数据库全文搜索;
  • 数据库加密;

  • 数据生成;
  • 扩展插件,数据查看插件,字段修改插件;

  • 跨数据库查询(基于 odbc 扩展);

  • 快速查看外键引用数据;
  • 实体关系图;

  • 终端模式;
  • 查询结果的图表展示,折线图、散点图、面积图、直方图以及条形图等;

  • 查询参数;
  • 快捷查询语句;
  • 自定义函数;
  • Jinja 脚本,实现存储过程功能;
  • 内置 REST API 服务器;

  • 解压可用,无需安装。

下载安装

sqlite-gui 最新版下载地址如下:

https://github.com/little-brother/sqlite-gui/releases/tag/1.10.0

目前提供了 4 个不同的版本:32 位、64 位以及支持加密、不支持加密。

选择其中一个版本进行下载,解压之后运行 sqlite-gui.exe:

点击“确认”按钮加载系统自带的示例数据库,或者点击“取消”打开空白项目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/93741.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/93741.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ethan独立开发新品速递 | 2025-08-19

每日精选Product Hunt上最值得关注的独立产品,发现全球创新灵感,助力你的产品成长。 下面挑选出对独立开发者最有参考价值的 10 个项目,侧重开发工具、AI 工具、SaaS 和创业支持类产品,去除娱乐、小众垂直和大公司产品。每条保留原…

从 Hive 数仓出发,全面剖析 StarRocks、MySQL、HBase 的使用场景与区别

以 Hive 数仓为底座,深入理解 StarRocks、MySQL 和 HBase 的区别与使用场景 一、前言 在现代大数据架构中,Hive 通常作为离线数仓的核心底座,负责批量数据的接入、清洗、计算与存储。然而,为了满足 实时计算、低延迟查询、业务交互型操作和高并发存储 等不同需求,我们往…

低延迟、跨平台与可控性:直播SDK的模块化价值解析

引言 音视频直播已经从单纯的娱乐应用,成长为产业级的实时交互基础设施。无论是安防监控的秒级告警联动、工业巡检的远程可视化操作,还是智慧教育中的多终端互动课堂、远程医疗里的超低延迟手术协作,都离不开一条低延迟、高稳定性、跨平台可…

JVM参数优化

JVM 参数优化是提升 Java 应用性能、减少 GC 停顿、避免 OOM(内存溢出)等问题的核心手段。优化的核心目标是平衡内存使用、GC 效率与应用响应速度,需结合应用类型(如 Web 应用、批处理应用)、业务场景(如高…

pytest高级用法之插件开发

背景 pytest,python全功能测试框架(用某句名言,甩unittest几条街),钩子函数、pytest插件、pytest装饰器都能扩展pytest。 提及pytest高级用法,不得不说pytest插件,例如assert断言失败继续断言…

cesium中实时获取鼠标精确坐标和高度

/*** 获取鼠标位置的三维坐标(包含高度信息)* @param {Cesium.Cartesian2} position 鼠标位置* @returns {Cesium.Cartesian3|null} 三维坐标*/ function getMousePosition(position) {if (!position) return null;

Netty 集成 protobuf

什么是 Protobuf Protobuf(Protocol Buffers)是 Google 开发的一种高效、语言中立、平台中立的序列化协议,用于在不同系统或语言之间传输结构化数据。开发者通过 .proto 文件定义消息结构,再使用生成的类进行序列化(转为紧凑的二进制数据)和反序列化(还原为对象),相比…

程序调用 AI 大模型 -- Java

程序调用 AI 大模型 – Java 1、SDK 接入 安装阿里云百炼SDK_大模型服务平台百炼(Model Studio)-阿里云帮助中心 <dependency><groupId>com.alibaba</groupId><artifactId>dashscope-sdk-java</artifactId><!-- 请将 the-latest-version 替…

VMware 虚拟机完全使用教程:从基础到高级应用

VMware 虚拟机完全使用教程&#xff1a;从基础到高级应用 一、引言 在当今数字化时代&#xff0c;计算机技术的飞速发展使得硬件性能不断提升&#xff0c;但同时也带来了资源浪费和管理复杂等问题。虚拟机技术应运而生&#xff0c;它能够在一台物理计算机上模拟出多台独立的计…

函数对象 vs 函数指针 vs lambda:该用哪个才高效?

博主介绍&#xff1a;程序喵大人 35 - 资深C/C/Rust/Android/iOS客户端开发10年大厂工作经验嵌入式/人工智能/自动驾驶/音视频/游戏开发入门级选手《C20高级编程》《C23高级编程》等多本书籍著译者更多原创精品文章&#xff0c;首发gzh&#xff0c;见文末&#x1f447;&#x…

Java团队项目开发规范——对象分层规范

分层与对象命名规范如上图所示&#xff0c;系统划分成3个层&#xff1a;Controller层&#xff0c;Service层&#xff0c;Domain层 Controller层&#xff1a; Controller层是接入层&#xff0c;提供对外或者前端的接口&#xff0c;该层主要作用是提供对外接口的封装。基于CQRS分…

低功耗模式

1. 什么是低功耗&#xff1f;低功耗模式&#xff1a;MCU 暂停部分时钟/外设&#xff0c;降低电流消耗&#xff0c;等待外部事件&#xff08;中断/复位/唤醒&#xff09;再恢复运行。应用场景&#xff1a;电池供电设备&#xff08;传感器、手持设备、IoT 节点&#xff09;——延…

GPT-5 官方前瞻:它将如何重塑你的数字生活?

你是否曾想过&#xff0c;有一天你的浏览器不再是一个被动等待指令的工具&#xff0c;而是一个能主动为你分忧解难的智能伙伴&#xff1f;OpenAI 的 CEO Sam Altman 最近的发言&#xff0c;以及关于 GPT-5 的种种迹象&#xff0c;都预示着这个未来比我们想象的更近。这不仅是一…

驱动开发系列65 - NVIDIA 开源GPU驱动open-gpu-kernel-modules 目录结构

一:OS相关部分 kernel-open/ 内核接口层 kernel-open/nvidia/ nvidia.ko 的接口层,负责GPU初始化,显存管理,PCIe通信,中断处理,电源管理等底层功能。 kernel-open/nvidia-drm/ nvidia-drm.ko 的接口层,提供标准图形接口,让Xorg、Wayland、Kwin、GNOME等桌面环境能够通…

GPT-4.1旗舰模型:复杂任务的最佳选择及API集成实践

GPT-4.1旗舰模型&#xff1a;复杂任务的最佳选择及API集成实践 概述 GPT-4.1作为新一代旗舰大模型&#xff0c;凭借其卓越的智能表现、强大的跨领域问题解决能力&#xff0c;成为复杂任务处理的首选。本文将详细解析GPT-4.1的核心能力、接口用法、计费方式、功能对比及API集成…

paimon保姆级教程简介

还在纠结 Flink 配 Hudi 还是 Iceberg&#xff1f;别选了&#xff0c;快来试试 Flink 的“天选之子”—— Apache Paimon&#xff01; 忘掉复杂的 Lambda 架构&#xff0c;拥抱真正的流批一体。我们的 Paimon 视频教程&#xff0c;带你用 Flink 原生湖仓格式&#xff0c;轻松构…

Transformer中的编码器和解码器是什么?

今天&#xff0c;我们来具体介绍Transformer的架构设计。 一个完整的Transformer模型就像一个高效的语言处理工厂&#xff0c;主要由两大车间组成&#xff1a;编码车间和解码车间。 首先来看这幅“世界名画”&#xff0c;你可以在介绍Transformer的场景中常常看到这幅图&#x…

uniapp 应用未安装:软件包与现有软件包存在冲突

应用未安装&#xff1a;软件包与现有软件包存在冲突常见原因包名&#xff08;AppID&#xff09;没变&#xff0c;但签名证书不同安卓会把同一包名的 App 当成同一个应用。如果你之前安装的版本用了 A 签名&#xff0c;现在你打包用了 B 签名&#xff0c;就会冲突&#xff0c;导…

MyCAT2的主从配置

1.创建数据源重置配置&#xff1a;/* mycat:resetConfig{} */添加读写的数据源/* mycat:createDataSource {"dbType": "mysql","idleTimeout": 60000,"initSqls": [],"initSqlsGetConnection": true,"instanceType&quo…

个人介绍CSDNmjhcsp

年龄&#xff1a;12岁 住址&#xff1a;山东潍坊 看的这&#xff0c;有人懵了&#xff0c;访问量4.8万的mjhcsp竟然是一个小孩&#xff01; 好吧&#xff0c;我的强项其实是C&#xff0c;但是C发表文章很少&#xff0c;我平常写一写java&#xff0c;云原生&#xff0c;Deeps…