- 博客
- NocoDB:让数据库管理像用Excel一样简单
NocoDB:让数据库管理像用Excel一样简单
这是什么
你有没有遇到过这种情况:老板让你管理一堆数据,Excel 搞不定,数据库又不会用?或者公司想搞个内部系统,找外包太贵,自己又不会编程?
今天介绍的 NocoDB 就是专门解决这些问题的。
简单来说,它就是一个免费开源的 Airtable 替代品,能把你的数据库变成像 Excel 一样好用的界面。
- 数据存在你自己的服务器上,不怕泄露
- 不用担心服务商倒闭或者涨价
- 想怎么改就怎么改,没有任何限制
https://appstore.lazycat.cloud/#/shop/detail/in.zhaoj.nocodb
快速上手
应用安装后,先注册一个用户

进入主页面

它是支持中文的,可以在 Setting 里,先改下语言

回到首页,目前有 3 种方式新建一个数据库

如果你公司已经有 MySQL、PostgreSQL 数据库,NocoDB 可以直接连上去,立马变成可视化管理界面,目前支持这 3 种数据库

这里我选择导入数据,支持这几种格式的文件:


可以修改列名

导入成功之后,在默认视图里就可以看到数据了

除了默认的视图,你还可以添加自己喜欢的视图,让数据展示更灵活。

画廊视图(Gallery View): 如果你的数据里有图片,用这个视图就像看相册一样,特别适合管理产品库、图片素材库。
看板视图(Kanban View): 像 Trello 那样,你可以把数据按照状态(比如“待办”、“进行中”、“已完成”)拖来拖去,特别适合项目管理。
日历视图(Calendar View): 如果你的数据里有日期字段,NocoDB 能直接帮你生成日历,清晰地看到任务的截止日期、事件安排。


如果你想筛选数据,可以通过上面的按钮操作,它不用写 sql 查询语句

比如我想找商店里,下载量在 200 以上的应用。需要先把字段改成 Number类型

字段类型选择
- 单行文本:姓名、标题等短文本
- 长文本:备注、描述等
- 数字:金额、数量
- 单选/多选:状态、标签
- 日期:生日、截止日期
- 附件:图片、文件
- 链接:关联其他表
- 查找:从关联表获取数据
- 汇总:统计关联表数据
- 公式:自动计算

然后在筛选里,输入条件

数据是实时显示的,你输入完条件后,下方的数据就会跟着变化
如果条件比较多,那就多加几个筛选器就可以了。
它的分享功能也很不错,你可以生成一个表单链接,让客户自己填写信息,自动进入你的系统。

API 自动化
NocoDB 自动为每个表生成 REST API,你可以:
- 用 n8n 或 Make.com 接入自动化流程
- 用 Python 脚本批量导入/导出数据
- 接入微信、钉钉等发送通知

权限管理
- 查看者:只能看,不能改
- 编辑者:可以增删改数据
- 评论者:可以看和评论
- 管理员:可以修改表结构
不同部门的人设置不同权限,数据安全有保障。
写在最后
NocoDB 特别适合这些情况:
- 小公司想要个简单的管理系统
- 个人想管理自己的数据
- 开发者想要个数据库可视化工具
- 想从 Airtable 迁移省钱的
可以先从一个简单的表开始,慢慢摸索,你会发现原来管理数据可以这么简单。
相关资源:
- GitHub:https://github.com/nocodb/nocodb
- 官网:https://nocodb.com
- 文档:https://docs.nocodb.com
- 社区:https://community.nocodb.com
有问题可以去社区问,老外们都挺热心的。
