Beekeeper Studio 完整上手:从连上数据库到导出 CSV 报表的免费桌面 SQL 客户端
Beekeeper Studio 完整上手从连上数据库到导出 CSV 报表的免费桌面 SQL 客户端【免费下载链接】beekeeper-studioModern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.项目地址: https://gitcode.com/GitHub_Trending/be/beekeeper-studio平时要翻 MySQL、PostgreSQL 或 SQLite 里的数据Beekeeper Studio 是一款免费、跨平台的桌面 SQL 客户端与数据库管理工具支持 20 余种数据库引擎覆盖 Windows、macOS 和 Linux。这篇文章带你不写命令行、不记快捷键完整走一遍连接数据库、浏览筛选表、暂存并修改数据、最后把结果导出成文件的全流程。先说三个几乎人人遇过的场景从别的工具复制数据贴进 Excel整行挤在一个单元格里改几行数据要手写 UPDATEWHERE 条件反复核对还是心里打鼓写查询前得先翻文档确认列名叫什么。下面按真实使用顺序一个一个解决。第一次打开三种连法其中一种零配置装完双击打开就能用。想从源码构建的话先克隆仓库git clone https://gitcode.com/GitHub_Trending/be/beekeeper-studioSQLite 文件直接双击本地有个.db文件在文件管理器里直接双击它Beekeeper Studio 会把它作为一条连接打开什么都不用填。服务器数据库选类型填主机和端口打开应用首先看到的就是连接界面。顶部下拉框里选数据库类型然后填主机名和端口输入密码点 Connect。SSL 证书、SSH 隧道都在同一个表单里展开走隧道连内网机器时填上隧道主机和端口还能顺手填 Keepalive 间隔秒防止空闲时隧道被断开——这正好是远程库常见的掉线坑。手头没有数据库Demo Database 内置了没现成的库也没关系。连接界面右侧有一个内置的 Demo Database是随应用打包的一个小型 SQLite 库里面有 cheeses、countries、reviews 等几张表双击就能进去把所有功能摸一遍后面整篇文章都可以用它跑。打开一张表就是张表格不写 SQL 也能浏览和筛选左侧边栏是数据库树双击进 Table View连上之后左侧边栏按层级列出数据库和所有表。双击任意一张表进入 Table View——行和列直接以电子表格的形式铺在眼前宽表、长字段都能直接看。顶部筛选条替你把 WHERE 拼好Table View 顶部就是筛选条不写 SQL 也能挑数据GUI 筛选对任意列支持等于、大于小于、LIKE、IN 等条件。用 LIKE 时记得带上%通配符比如找名字里含 foo 的记录要写%foo%只写foo是匹配不到的。嫌不够细直接把 WHERE 原文写进去筛选条左侧有个图标点开后是一个原始 SQL 输入框能写进 SQL WHERE 子句里的内容这里全能写适合多列组合、子查询这类 GUI 筛选覆盖不到的情况。改数据先暂存改错了能一键全撤以前改几行数据得写 UPDATE、核对 WHERE、再硬着头皮执行。现在在 Table View 里双击单元格就能改值但注意改动不会立刻写进数据库而是先进入暂存区用颜色标出每一类变更——绿色是新增行红色是删除橙色是修改。此时数据库还是原样。Apply 一个事务提交Reset 全部丢弃改完逐行检查点右下角 Apply所有暂存变更一次性在同一事务里提交中途反悔点 Reset全部丢弃。还有个 Copy To Sql把暂存变更翻译成 SQL 给你过目想手动微调也行。两个保护生产数据的设计细节一是有主键才能编辑。没有主键的表没有稳定的行定位方式Beekeeper Studio 默认禁止编辑免得改错行SQLite 是例外它用内部 rowid 定位行所以 SQLite 表即使没建主键也能改。二是编辑过程中如果切换排序或筛选暂存更改会被丢弃——所以改完先审完再动视图。批量操作也在这一步顺手做掉从 Excel、Google Sheets 复制多行数据右键单元格选 Paste as new rows 即可整块粘贴成新行右键一行可以克隆或删除。把数据搬出数据库的三条路齿轮图标 Export整张表或筛选后的结果在 Table View 右下角点齿轮图标选 Export就能导出整张表或者当前筛选条筛出来的那部分。格式有 CSV、SQL INSERT、JSON、JSONL选好保存位置和格式点运行即可。导出大表时结果是流式写入文件的不会先把整张表读进内存耗时较长时右下角的通知会显示进度。跑完查询点 download 按钮格式自选全量可流式切到 SQL 编辑器标签页运行聚合查询结果直接显示在编辑器下方SELECT cheeses.cheese_type AS type, COUNT(DISTINCT reviews.cheese_id) AS reviewed_cheeses, ROUND(AVG(reviews.rating), 2) AS avg_rating FROM cheeses LEFT JOIN reviews ON reviews.cheese_id cheeses.id GROUP BY cheeses.cheese_type ORDER BY avg_rating DESC;点结果区的 download 按钮格式可选 CSV、Excel、JSON、Markdown还有专为 Excel / Google Sheets 准备的 TSV可以存成文件也可以直接复制到剪贴板。查询结果默认只取前 20,000 行要拿全量就在下载菜单里勾 Download full results完整结果集会流式写入 CSV 或 JSON 文件不吃内存。CtrlC 贴进 Excel列位自动对齐选一个区域按 CtrlC粘到 Excel 或 Google Sheets 里会自动按列拆开不再是整行挤一格的老毛病。右键任意一行还能选 TSV、JSON、Markdown 或 SQL INSERT 的形式复制拿去当数据交换格式都够用。值得多看两眼的两个功能JSON 侧边栏一行数据点一下外键就在原地展开查一条宽表记录以前得把列名一个个列出来查询碰上外键关联还要再手写一次 JOIN。现在右键任意一行选 See Details这条记录立刻以 JSON 形式出现在侧边栏嵌套字段按层级缩进宽表不再难读。更省事的是点击外键字段关联记录直接原地展开不用切表再查一次。顶部搜索框同时支持普通文本和正则找字段很快。SQL 编辑器补全认识你的表结构确认列名不必再翻文档。输入from或join后表名自动弹出建议输入表名加一个点该表的列名逐个列出来。长脚本里可以只运行当前光标处的查询或只运行选中的那段不用来回复制。按 CtrlS 保存查询左侧边栏的 Saved Queries 面板会收好它们下次双击就能重跑。避坑速查与下一步常见坑与对策场景建议查询结果太大导不动默认只取前 20,000 行勾 Download full results 流式写全量结果到文件编辑数据时操作失误Apply 前逐行检查暂存区编辑中切换排序或筛选会丢弃暂存更改表不让你编辑没有主键的表默认禁止编辑SQLite 用内部 rowid 定位行属于例外SSH 隧道连远端频繁掉线隧道配置里填 Keepalive 间隔秒避免空闲超时被断开LIKE 筛选匹配不到记录条件值里补%通配符如%foo%而不是只写foo适合谁如果你的工作经常要从关系数据库里拉数据、顺手改几条记录、再发一个文件给同事而且更愿意在窗口里完成这些事而不是守在命令行前那 Beekeeper Studio 的免费核心功能可以覆盖整条动线无需注册账号装完就能连库。你的第一步打开应用点连接界面里的 Demo Database双击一张表用顶部筛选条挑几行再走一遍齿轮 Export 存一个 CSV整条动线几分钟就能跑通。手熟之后再把你自己库的连接填上去。连接选项和配置文件的更多细节可以看仓库里的 docs/ 目录表格视图、导出与 JSON 侧边栏的逐项说明在 docs/user_guide/ 下都有对应章节。【免费下载链接】beekeeper-studioModern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.项目地址: https://gitcode.com/GitHub_Trending/be/beekeeper-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Simulink系统仿真资源拆解:从脚本参数到模型出图的完整链路

Simulink系统仿真资源拆解:从脚本参数到模型出图的完整链路

简介:MATLAB/Simulink系统仿真资料面向自动化、电子信息类等专业的学生,以及需要快速上手仿真建模的入门工程师,内容覆盖从基础建模、仿真运行到结果分析与验证的完整路径。压缩包共354个文件,约30.34MB,以slx和mdl模型…

2026/10/18 3:14:14 阅读更多 →
PHP性能优化实战:减少系统调用的核心策略与方法

PHP性能优化实战:减少系统调用的核心策略与方法

1. 先看账单:一条看起来不慢的PHP脚本到底敲了多少次内核的门1.1 系统调用的真实成本:不是“每一步都慢”,而是“趟数太多”很多写PHP的朋友都有过这种经历:一段脚本处理逻辑看起来没问题,SQL也加了索引,Re…

2026/10/18 3:14:14 阅读更多 →
营收5.5亿亏损3501万,智能物流装备公司冲刺港股背后藏着什么?

营收5.5亿亏损3501万,智能物流装备公司冲刺港股背后藏着什么?

最近又有智能物流装备公司递表港交所了。这次的主角,我下面统一叫它K公司。它递表时交出的成绩单很有代表性:9个月营收5.5亿,经营亏损3501万。很多人一眼扫过去,心里第一反应是“又一个增收不增利的公司”。说实话,单看…

2026/10/18 3:14:14 阅读更多 →

最新新闻

Linux下NVML初始化失败:驱动与库版本不匹配的排查与修复指南

Linux下NVML初始化失败:驱动与库版本不匹配的排查与修复指南

1. 这个报错到底在说什么Failed to initialize NVML: Driver/library version mismatch这行字,但凡在 Linux 上跑过深度学习训练、折腾过显卡直通、或者手贱升级过一次系统内核的人,大概率都见过。它的字面意思很直白:NVML 初始化失败&#x…

2026/10/18 13:26:59 阅读更多 →
迈迪三维设计工具:SolidWorks国标件参数化建模加速方案

迈迪三维设计工具:SolidWorks国标件参数化建模加速方案

简介:迈迪三维设计工具集是专为SolidWorks平台开发的专业级机械设计辅助插件,面向机械工程师、产品设计师及高校相关专业师生,旨在提升标准件建模、结构设计与工程图生成效率。资源包共2000个文件,总大小211.97MB,涵盖…

2026/10/18 13:26:59 阅读更多 →
JDBC从入门到精通:连接、预编译、事务与连接池实战

JDBC从入门到精通:连接、预编译、事务与连接池实战

做Java开发的朋友,应该都对JDBC不陌生。它就像是Java世界和数据库之间的一座桥,不管是传统的业务系统,还是后面对接MyBatis、Hibernate这类ORM框架,底层真正干活的还是JDBC。可以说,只要你想在Java里操作数据库&#x…

2026/10/18 13:26:59 阅读更多 →
如何查看电脑开机时间?四种系统自带方法实测与解读

如何查看电脑开机时间?四种系统自带方法实测与解读

1. 为什么非要搞清楚电脑的开机时间先说个场景,不知道你有没有遇到过:新装了一台电脑,或者刚重做完系统,总感觉开机慢得像老牛拉车。这时候你想评估一下到底是硬件不行,还是系统没优化好,最直接的一个指标就…

2026/10/18 13:26:59 阅读更多 →
Linux下NVIDIA驱动NVML版本不匹配报错排查与修复指南

Linux下NVIDIA驱动NVML版本不匹配报错排查与修复指南

1. 这个报错到底在说什么如果你在 Linux 环境下用nvidia-smi查显卡状态,终端冷不丁甩出一句Failed to initialize NVML: Driver/library version mismatch,那基本可以确定一件事:你机器上正在运行的 NVIDIA 内核驱动版本,和你当前…

2026/10/18 13:26:59 阅读更多 →
Java在线教育平台源码解析:DWD-DWS-DIM分层架构与毕设实战指南

Java在线教育平台源码解析:DWD-DWS-DIM分层架构与毕设实战指南

简介:这是一套面向Java开发者与教育信息化建设者的在线教育平台6.2版本完整设计源码,聚焦教学管理、课程学习、在线考试与数据治理等核心场景,适用于高校IT课程实践、教育类毕业设计或中小型在线教育系统二次开发。资源共69个文件&#xff0c…

2026/10/18 13:25:59 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →