◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
管理数据库和执行 crud 操作是开发人员构建数据驱动应用程序的基本任务。虽然存在许多数据库管理系统 (dbms),但它们的交互可能很复杂且繁琐,尤其是在创建数据库和表、处理约束以及通过 api 执行实时数据操作时。
这个基于 Web 的数据库管理工具简化了整个流程,提供了用于管理数据库和表的直观 UI,以及用于与数据交互的强大 REST API。无论您是为应用程序构建后端的开发人员,还是需要有效管理多个数据库的数据工程师,此工具都提供了一个无缝且易于使用的界面来创建、更新和删除数据库和表。此外,它还支持通过 JWT 令牌进行安全访问,确保所有数据操作都安全执行。
前端采用 Angular 17 构建,提供动态和响应式的用户体验,而后端使用 Java 21 和 Spring Boot 3,确保高性能和可扩展性。该工具利用InterSystems IRIS作为主数据库,并使用Redis进行缓存,使数据管理既高效又快速。
在本文中,我们将深入探讨该工具的功能,并引导您了解如何使用它,从设置数据库到利用 API 进行 CRUD 操作。
在开始管理数据库和表之前,您需要创建一个帐户或使用现有帐户登录。此步骤可确保对系统的安全访问,并使您能够私密地管理数据库。
登录后,主仪表板将允许您访问所有数据库管理功能。要创建您的第一个数据库,请按照下列步骤操作:
创建第一个数据库后,下一步是通过创建表来定义数据结构。每个表都保存数据库的数据,您可以自定义列和约束以满足您的需求。
首先,导航到仪表板上的数据库列表。找到要在其中创建新表的数据库并单击它。这将打开所选数据库的详细信息页面。
创建表后,您可以开始通过 API 处理数据,该 API 允许您对表执行 CRUD(创建、读取、更新、删除)操作。每个数据库都有自己独特的 API 令牌,您将使用它来验证您对该特定数据库的请求。
创建表后,通过从数据库中的表列表中选择该表来导航到表信息页面。在此页面上,您将找到可与表交互的 API 请求的示例,包括:按字段获取、获取全部、创建、更新、删除。
要对表执行 API 操作,您需要使用创建数据库时生成的特殊 API 令牌来验证您的请求。获取令牌的方法如下:
现在您已拥有令牌并已查看 API 示例,让我们向您的新表添加一些记录。
现在我们已经向表中添加了一些数据,让我们检索所有记录以验证我们的条目是否已正确保存。检索数据的过程与创建记录类似,但我们将使用不同的 API 端点。
现在就这些了!在本文中,我向您介绍了该数据库管理工具的主要功能:从创建数据库和表,到通过 REST API 执行基本的 CRUD 操作。然而,这只是应用程序功能的开始。
还有许多其他功能使该工具变得强大且多功能,例如:
该工具旨在简化数据库管理,让您可以轻松组织数据并通过 API 安全地访问数据。随着开发的继续,将添加更高级的功能,例如自定义查询、增强的约束和其他列类型,从而进一步扩展其可能性。
感谢您探索这个工具!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。