Php 动态数据库项目的设计概念

Php 动态数据库项目的设计概念,php,jquery,mysql,Php,Jquery,Mysql,作为一个更大项目的一部分,我希望构建一个允许用户创建表的应用程序。用户应该能够添加表、添加列类别/组和动态添加数据(当然还有编辑和删除) 攻击这一点的最佳方式是什么?我认为应该根据UI上的创建一个新的数据库表,但是如果用户最终有2000列,会发生什么呢?那么列的分组呢 我认为最好的方法是每个数据库表有一个max columns,然后它为UI连接表。以及另一个列类别表。你对此有何看法?有没有更好的方法可以动态处理大量动态数据 谢谢既然您正试图创建这样一个项目,它已经存在这样一个项目,而且是一个非常

作为一个更大项目的一部分,我希望构建一个允许用户创建表的应用程序。用户应该能够添加表、添加列类别/组和动态添加数据(当然还有编辑和删除)

攻击这一点的最佳方式是什么?我认为应该根据UI上的创建一个新的数据库表,但是如果用户最终有2000列,会发生什么呢?那么列的分组呢

我认为最好的方法是每个数据库表有一个max columns,然后它为UI连接表。以及另一个列类别表。你对此有何看法?有没有更好的方法可以动态处理大量动态数据


谢谢

既然您正试图创建这样一个项目,它已经存在这样一个项目,而且是一个非常好的项目:


让用户创建表格?!你确定所有这些“用户”都了解RDBMS的基本原理,掌握PK、FK等。如果不知道,那么创建表和运行查询肯定会降低系统的性能。表应该始终由应用程序的开发人员创建。让用户只向预定义的表集中添加行。根据用户的需要创建尽可能多的表,但是自己做/或者让开发团队来做。数据不会是关系型的,因为它不用于开发。它只是一个静态的数据表。图表可以从表格中生成。所以用户可以上传/插入他们的数据,然后从中生成简单的条形图。不,对不起,这不是我想要做的。我一直使用PHPmyadmin。基本上,我正在尝试建立一个电子表格,并将其保存到数据库中。这就是用户需要做的(而不是像phpmyadmin这样的开发人员)哦,好的!我现在不明白了。这应该在你的问题中。