NocoDB:让数据库管理像用Excel一样简单

10 months ago

这是什么

你有没有遇到过这种情况:老板让你管理一堆数据,Excel 搞不定,数据库又不会用?或者公司想搞个内部系统,找外包太贵,自己又不会编程?

今天介绍的 NocoDB 就是专门解决这些问题的。

简单来说,它就是一个免费开源的 Airtable 替代品,能把你的数据库变成像 Excel 一样好用的界面。

  • 数据存在你自己的服务器上,不怕泄露
  • 不用担心服务商倒闭或者涨价
  • 想怎么改就怎么改,没有任何限制

https://appstore.lazycat.cloud/#/shop/detail/in.zhaoj.nocodb

快速上手

应用安装后,先注册一个用户

image.png

进入主页面

image.png

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

image.png

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

image.png

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

image.png

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

image.png

image.png

可以修改列名

image.png

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

image.png

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

image.png

画廊视图(Gallery View): 如果你的数据里有图片,用这个视图就像看相册一样,特别适合管理产品库、图片素材库。

看板视图(Kanban View): 像 Trello 那样,你可以把数据按照状态(比如“待办”、“进行中”、“已完成”)拖来拖去,特别适合项目管理。

日历视图(Calendar View): 如果你的数据里有日期字段,NocoDB 能直接帮你生成日历,清晰地看到任务的截止日期、事件安排。

image.png

image.png

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

image.png

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

image.png

字段类型选择

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

image.png

然后在筛选里,输入条件

image.png

数据是实时显示的,你输入完条件后,下方的数据就会跟着变化

image.png 如果条件比较多,那就多加几个筛选器就可以了。

它的分享功能也很不错,你可以生成一个表单链接,让客户自己填写信息,自动进入你的系统。

image.png

API 自动化

NocoDB 自动为每个表生成 REST API,你可以:

  • 用 n8n 或 Make.com 接入自动化流程
  • 用 Python 脚本批量导入/导出数据
  • 接入微信、钉钉等发送通知

image.png

权限管理

  • 查看者:只能看,不能改
  • 编辑者:可以增删改数据
  • 评论者:可以看和评论
  • 管理员:可以修改表结构

image.png 不同部门的人设置不同权限,数据安全有保障。

写在最后

NocoDB 特别适合这些情况:

  • 小公司想要个简单的管理系统
  • 个人想管理自己的数据
  • 开发者想要个数据库可视化工具
  • 想从 Airtable 迁移省钱的

可以先从一个简单的表开始,慢慢摸索,你会发现原来管理数据可以这么简单。


相关资源:

有问题可以去社区问,老外们都挺热心的。

作者
天天
NocoDB:让数据库管理像用Excel一样简单