创建类似于 Excel 工作表的视图的数据库结构应该是什么?意思是表格应该以json格式存储还是为单元格、行和列创建表格

发布于 2025-01-18 06:17:22 字数 145 浏览 1 评论 0原文

大家好,

我想创建一个板,所有板都包含组,每个组都有表(行和列),因此我应该将表(行和列)保存为JSON格式或创建单独的行,列和单元等的表?

i watn创建一个像星期一的系统

Hi Everyone,

i want to create a board and all board will contain groups and each groups have tables(Rows and Columns), so should i save tables(Rows and Columns) as a json format or create separate table for rows,columns and cells etc?

i watn to create a system like monday.com

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

榆西 2025-01-25 06:17:22

取决于您使用的是哪种数据库,如果它是文档数据库,那么JSON是自然的方式,在SQL数据库中,更好的方法是拥有一个表示行的表,并且具有一个单独的表代表列映射的表,这将为您提供随意添加列的灵活性。

例如: -

行表

| id | details       |
|----|---------------|
| 1  | row_1_details |
| 2  | row_2_details |

列表

| id | column_name | column_value | row_id |
|----|-------------|--------------|--------|
| 1  | col_1       | skjdjks      | 1      |
| 2  | col_2       | jslkds       | 1      |
| 3  | col_1       | dhkshd       | 2      |

Depends on what kind of database you are using, if its a document database then JSON is the natural way, in a SQL database, the better way would be to have a table representing the rows, and having a separate table representing column mapping, this will give you the flexibility to add columns at will.

For example:-

Row Table

| id | details       |
|----|---------------|
| 1  | row_1_details |
| 2  | row_2_details |

Column Table

| id | column_name | column_value | row_id |
|----|-------------|--------------|--------|
| 1  | col_1       | skjdjks      | 1      |
| 2  | col_2       | jslkds       | 1      |
| 3  | col_1       | dhkshd       | 2      |
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文