2026年1月5日阿强IT消息 (原创)
公司里做开发的这些人,每天都会用MySQL和PostgreSQL写SQL语句,也会打开Navicat或者DBeaver去查数据。而产品和运营那边的人呢,却连select from是什么意思都不清楚,每次想从他们那里拿到一些数据,总要来回问好几遍,效率实在太低了,让人有点着急。
国外有个叫Airtable的工具现在挺流行的,界面做得好看,也方便大家一起协作使用,不过国内的公司一般不太敢用这类工具,担心数据会出问题,也觉得价格有点高。
但最近有个叫NocoDB的开源项目突然火起来,它在1月初就冲上GitHub热门榜,拿到超过六万颗星,这个工具让你不用搬动数据,直接连上现有的数据库就行,省去迁移和导入的麻烦。
原本枯燥的SQL表格,现在变成可以拖拽切换视图的多维表格,比如任务能拉成看板,图片能做成画廊,还能切换到日历或甘特图,操作就像用Excel一样,谁都可以轻松上手。

对程序员来说,这个工具确实很有用,它能自动生成REST和GraphQL接口,还配上Swagger文档,不用自己动手去写。
NocoDB 是一款开源的无代码数据库平台,可将 MySQL、PostgreSQL 等关系型数据库转化为智能电子表格界面,支持多视图管理、API 自动生成和团队协作。运营人员可以自行搭建审批系统或物料登记页面,前端不需要参与,如果你在开发小程序或者轻应用,直接调用它的API就能加快开发速度,我之前用它就省下了两个星期的后端工作量,感觉非常实用。
现在市面上有飞书多维表格和腾讯文档这些工具,它们用起来确实方便,但数据都放在别人的服务器上,金融行业、政府部门还有医疗机构根本不敢随便使用。
NocoDB 的好处在于数据还是由用户自己掌握,同时使用体验又接近 Airtable,它不像 AppSmith 那样需要搭建整个应用,也不像 Supabase 那样偏重后端开发,它就专注于做好一件事,让数据库变得既好看又好用,我觉得这种思路才更贴合中国企业的实际需求。
装起来很简单,只要一行命令就能搞定,用 Docker 直接运行就行,本地打开 8080 端口,连上你的数据库就行了,不过得提醒一下,这个是自己托管的,安全、权限和备份都得自己负责,没有云服务,也没有 SLA 保障,上线前最好先做一次恢复测试,免得数据丢了后悔。
NocoDB 概述与核心功能
NocoDB 的核心定位是通过可视化界面降低数据库操作门槛,使非技术人员也能高效管理数据。其主要功能包括:
1️⃣智能电子表格视图:将数据库数据以表格形式展示,支持筛选、排序、编辑等操作,类似 Excel 体验。
2️⃣多视图支持:提供表格、画廊、看板、日历等多种视图,适应不同场景(如任务管理、日程规划)。
3️⃣自动化 API 生成:每个表格自动生成 RESTful 和 GraphQL API,便于与其他系统集成。
4️⃣权限与协作:支持基于角色的访问控制,可设置单元格级权限,实现团队实时协作。
5️⃣多数据库兼容:支持 MySQL、PostgreSQL、SQL Server、SQLite 等主流数据库,无需迁移数据即可连接。
部署与使用教程
NocoDB 提供灵活的部署方式,中文资源可通过官方文档或社区指南获取。
- 最省事安装方法:一行命令就能把它部署在 Docker 里运行:
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)- 启动后,访问本地的 8080 端口,就能进入配置后台。
- GitHub 项目地址:
https://github.com/nocodb/nocodb
💻 配套实训环境与动手练习
本文涉及的相关技术指令、开发环境与工具链已内置在边学边练在线实验室中,无需繁琐安装配置,随时在浏览器中实践体验: