ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

数据库工具:Mycli、TablePro、VeloxDB、Universal SQL Editor、DBModeler、SQLark

2026/8/5 12:43:05 拓冰建站 浏览量
数据库工具:Mycli、TablePro、VeloxDB、Universal SQL Editor、DBModeler、SQLark

Mycli

官网,开源(GitHub,11.9K Star,695 Fork)跨平台MySQL命令行客户端,支持MySQL、MariaDB、Percona Server,提供自动补全、语法高亮、智能提示等能力,可大幅提升在终端中写 SQL 的体验和效率。官方文档。

功能特性

  • 安全连接:支持 SSH 隧道、SSL 连接选项;支持从 my.cnf 读取配置;支持 URI 方式连接数据库。
  • 智能自动补全:提供上下文感知的自动补全功能,支持 SQL 关键字、表名、视图、列名提示,可根据光标位置智能判断补全内容。
  • 语法高亮:基于 Pygments 实现的 SQL 语法高亮显示,提供多种可选的主题,同时支持自定义主题风格。
  • 查询结果展示:可通过分页显示优化大型查询结果;提供彩色表格输出;宽表自动切换为垂直模式;可导出为 CSV、批处理结果等格式。
  • 多行查询与历史记录:支持多行 SQL 编辑;支持命令历史搜索(类似 shell);可回放历史查询。
  • 常用查询:可将查询语句命名保存并且重复使用。
  • 快捷键:支持 Emacs(默认)以及 Vim 快捷键,方便命令行操作。
  • LLM:可通过调用LLM辅助编写查询语句。

安装:

pip install -U 'mycli[all]'

TablePro

官网,使用Swift语言、专为macOS/iOS/iPadOS系统开发的开源(GitHub,5.3K Star,343 Fork)原生数据库客户端工具,支持多种主流数据库的管理与开发,内置AI助手,官方文档。

功能特性

  • 原生应用:使用原生框架构建,不依赖于Electron或Java,具有启动速度快(<1s)、内存占用低(80MB)、性能更加稳定等优势。
  • 多种数据库:支持多种主流数据库,包括内置支持MySQL/MariaDB、PG、Redshift、CockroachDB、SQLite、ClickHouse、Redis,以及通过插件支持的Microsoft SQL Server、MongoDB、Oracle、DuckDB、Cassandra/ScyllaDB、Etcd、Cloudflare D1、DynamoDB、BigQuery、libSQL/Turso。
  • 安全:支持SSL/TLS安全协议以及SSH隧道连接。
  • SQL编辑器:提供语法高亮与格式化、自动补全、Vim模式、多标签页、多语句执行、参数化查询、查询保存等现代化编辑功能。
  • 执行计划:提供可视化、树状、文本格式的查询执行计划。
  • 数据表格:支持直接编辑数据(包括JSON等数据类型),提供多列排序和筛选,可基于外键跳转。同时还支持直接查看和编辑CSV、TSV文件。
  • 内置终端:内置数据库客户端,可自动调用mysqlpsqlredis-climongosh等命令行工具。
  • 实体关系图:可自动生成数据库结构图(ERD),支持交互式浏览。
  • 安全模式:支持六种等级保护模式(只读、警告等),生产库支持Touch ID防止误操作。
  • 服务器监控:数据库实时监控面板,可查看活跃连接、关键性能指标和慢查询,并且支持一键取消或终止会话。
  • 导入导出:支持导入SQL、JSON、CSV文件,支持导出CSV、JSON、SQL、MQL、XLSX文件,大数据量采用流式导出。
  • AI助手:可配置LLM连接(GitHub Copilot、Ollama等),使用自然语言直接与数据库交互,支持生成与优化SQL、解释查询、以及提供实时智能提示;能通过MCP接入Claude、Cursor等工具,实现真正的对话式数据库操作。
  • 跨设备同步:通过iCloud Sync可在Mac和iPhone之间自动同步数据库连接、密码、分组标签以及设置。

免费版、专业版、团队版

VeloxDB

官网,采用Rust+Tauri构建、开源(GitHub,513 Star,32 Fork)原生轻量级跨平台数据库管理工具。

功能特性

  • 多数据库引擎:官方支持PostgreSQL、MySQL/MariaDB、SQLite、DuckDB、MongoDB、Redis等数据库,以及兼容云服务Supabase、CockroachDB、TiDB、PlanetScale等
  • 连接管理:支持常规的连接配置,直接粘贴URI连接串,开发体验比较友好;支持SSH隧道、SSL安全连接,用户凭据采用系统钥匙串进行安全存储
  • SQL查询:内置Monaco编辑器用于编写、执行和调试SQL语句,支持语法高亮、自动补全、查询历史等常用功能;利用虚拟滚动等机制高效处理大规模结果集;支持查询结果导出CSV、JSON文件
  • 可视化设计:可将数据库中的表、字段、主外键关系以图形化方式直观展示,用户通过拖拽和连线即可完成数据模型(ERD)设计,无需手工绘制关系图或编写复杂DDL。支持自动布局、关系管理、表结构查看以及导出SQL、PNG和PDF等格式
  • 模式推断:提供MongoDB与Redis的模式(Schema)推断功能,可自动分析数据结构并且推断字段,统计字段出现比例,方便理解数据模型
  • AI助手:内置AI助手Ask Veloxy,能将自然语言需求快速转换为可执行的SQL语句。支持配置OpenRouter API Key,无需注册账号、不收集用户数据,保留对话历史以便持续优化查询结果
  • 原生性能:采用Rust+Tauri原生技术栈构建,不依赖Electron运行时,启动速度快、内存占用低和安装包体积小

实战

官网下载二进制安装包。

Universal SQL Editor

官网,一款功能全面的SQL编辑器。是共享软件(Shareware)‌,提供免费试用但需付费解锁完整功能。‌‌

功能特性:

  • 数据库支持:MySQL、PG、Oracle、SQL Server、SQLite、Sybase等任何ODBC兼容的数据库。
  • 编辑器:支持多种文本格式和编码,提供多种编辑模式;
  • 内置SQL IntelliSense,包括自动完成、语法高亮、参数提示、SQL格式化
  • SQL:编写、编辑、执行、查询、脚本、数据统计分析、数据表预览、可视化
  • 表管理、数据导入导出、备份恢复等

实战

网络下载.msi安装程序,以最新版1.9.3为例,仅2.44MB。

以Microsoft Excel Driver(*.xls)为例,注意不能选择*.xlsx文件,打开后效果:

右键操作:

真该死,破解版Office 2016无法打开*.xls文件:

DBModeler

基于浏览器的免费数据库建模工具,允许用户通过可视化方式设计数据库模型(ERD),自动生成DDL语句,并且支持版本管理与团队协作。在线体验,官方文档。

功能特性

  • 基于浏览器:没有后端服务,所有操作在本地浏览器完成,支持支持离线使用(PWA)。
  • 可视化建模:提供强大的可视化建模能力,可通过拖拽方式完成表设计、字段定义、主键/外键关系、索引与约束,同时自动生成实体关系图。
  • DDL生成:支持一键生成SQL定义,包括PG、MySQL、mariadb、oracle、sqlserver、sqlite、DB2、cockroachdb、yugabytedb、tidb、snowflake、bigquery、redshift、duckdb语法。
  • 导入导出:支持导入SQL文件生成数据库设计,支持将数据库设计导出SQL文件或图片。
  • 数据存储:模型数据默认存储在浏览器本地,不会上传到官方服务器;也可选择Google Drive、OneDrive、Dropbox等云服务实现不同设备之间的模型同步;所有敏感信息(令牌、密钥)使用主密码加密存储在本地。
  • 版本管理:内置版本管理功能,自动记录每一次模型变更,支持版本回溯。
  • Git集成:将数据模型直接推送到GitHub或GitLab,记录每一次结构变更,实现版本管理、差异对比和团队协作。
  • 自定义脚本:指定在表结构迁移中DDL之前或之后运行的自定义SQL脚本,可实现种子数据、权限设置、物化视图刷新等。
  • 模型验证:提供Yup(JS对象模式验证库)、Zod(TS优先的Schema声明和校验库)、Joi(JS数据验证库)、Ajv(JS生态JSON模式校验)、Pydantic等多种验证库目录,自动检查模型中的潜在问题,例如缺失主键、外键关系不一致、字段类型不兼容或命名冲突等,并且及时给出提示或错误信息。
  • 其他功能:支持主题设置,提供12种语言界面支持(包括中文),支持键盘快捷键。目前正在开发中的功能包括模板市场、自然语言创建模型以及云端共享图表。

SQLark

https://www.sqlark.com/quickstart/DM
面向信创应用开发者的数据库开发和管理工具,支持达梦、人大金仓、华为高斯等主流国产数据库。

功能

  • 连接管理:支持多种国产数据库驱动配置
  • SQL编辑器:智能提示、语法高亮、格式化
  • 数据操作:表格视图/JSON视图切换、批量导入导出
  • 调试工具:执行计划分析、慢查询日志查看
  • 团队协作:SQL脚本版本控制(集成Git)

适用场景:

  • 政务系统开发:政府单位用的OA系统大多基于国产数据库,SQLark能直接连接并管理
  • 金融行业迁移:银行核心系统从Oracle迁移到达梦时,可用SQLark进行SQL兼容性检查
  • 高校教学实验:计算机专业学生练习国产数据库操作时,无需安装复杂环境
  • 企业数据中台:作为轻量级客户端连接混合数据库环境(比如同时用MySQL和达梦)

技术栈

  • 前端:Qt Widgets(C++)+ QML(界面动画)
  • 后端:纯C++实现,无Python/Java等中间层
  • 数据库驱动:官方ODBC驱动+自定义封装层
  • 构建工具:CMake(跨平台编译)
  • 测试框架:Google Test + 自定义压力测试工具

实战