上一期我们详细讲述了如何通过 KaiwuDB 开发者中心和 JDBC 两种方式连接 KWDB 数据库。今天,我们也将分享两种方式来实现 KWDB 对时序和关系数据的高效管理:✅ 使用 KaiwuDB 开发者中心管理 KWDB ✅ 使用 KaiwuDB JDBC 连接 KWDB使用 KaiwuDB 开发者中心管理 KWDBKaiwuDB Developer Center(KaiwuDB 开发者中心)是专门为 KWDB 数据库系统量身定制的可视化管理工具,我们改变了传统命令行操作方式,为大家提供了可视化的数据库操作平台,即使你是数据库“小白”,也能轻松驾驭我们
如何部署安装可浏览《一文讲透》第2期:两种 KWDB 的快速上手连接方式》,今天将为大家详细介绍如何使用 KaiwuDB 开发者中心可视化工具连接 KWDB 数据库、创建 KWDB 数据库、管理数据库对象等操作。KaiwuDB 开发者中心窗口包含菜单栏、工具栏、导航栏、对象窗口、结果窗口以及状态栏。
一、时序数据创建时序数据库步骤:1、在数据库导航栏,右键单击时序数据库,然后选择【新建时序数据库】。
2、在创建时序数据库窗口,填写数据库名称,设置数据库生命周期,然后单击确定。默认情况下,数据库的生命周期为 0 天,即永不过期。
3、创建成功后,新建数据库将自动显示在数据库导航区内,继承 KWDB 数据库系统的角色和用户设置。
创建时序数据表步骤:1、在数据库导航栏,选择要操作的数据库和模式。2、右键单击时序表,然后选择【新建时序表】。系统将自动创建名为 newtable 的表,并打开对象窗口。
3、在属性页签,填写表名,配置表的生命周期。表名的最大长度为 128 字节。默认情况下,表的生命周期为 0 天, 即永不过期。4、在字段页签,至少添加两个字段。字段名的最大长度为 128 字节。第一个字段的数据类型必须为 timestamp 或 timestamptz 且非空。实际上,系统会将 timestamp 数据类型处理为 timestamptz 数据类型。
5、在标签页签添加标签,设置标签名称、数据类型、长度、是否为主标签以及是否非空,然后单击保存。
✔️Tips:每张时序表至少需要设置一个主标签,且主标签必须为非空标签。标签名的最大长度为 128 字节。6、在执行修改窗口,确认 SQL 语句无误,然后单击执行。写入数据步骤:1、在数据库导航栏,右键单击需要编辑数据的表,然后选择编辑数据。2、在数据页面,单击页面下方的添加新行按钮,向表中加入相应的数据。
3、如需查看对应的 SQL 语句,单击生成 SQL 语句,然后单击执行。4、如果无需查看 SQL 语句,单击保存。✔️Tips:系统支持为指定的列写入数据,对于未指定的列,如果该列支持 NULL 值,系统将自动插入默认值 NULL。如果该列不支持 NULL 值,系统将提示 Null value in column %s violates null-null constraints.。输入 TIMESTAMP 或 TIMESTAMPTZ 类型数据时,日期部分需要使用短横线(-)、空格( )或正斜杠符号(/)分割,时间部分需要使用冒号(:)分割,支持精确到微秒,例如:'2023-01-25 10:10:10.123'、'2023 01 25 10:10:10.123' 或 '2023/01/25 10:10:10.123'。KWDB 支持对具有相同时间戳的数据进行去重处理。默认情况下,后写入的数据会覆盖已存在的具有相同时间戳的数据。用户可通过 SET CLUSTER SETTING ts.dedup.rule=[ merge | override | discard] 语句设置数据去重策略。有关详细信息,参见集群参数配置。 查询数据步骤:在数据库导航栏,双击需要查看的时序表,即可查看表的属性和数据信息。
二、关系数据创建关系数据库步骤:1、在数据库导航栏,右键单击关系数据库,然后选择【新建关系数据库】。
2、在创建数据库窗口,填写数据库名称,然后单击确定。
3、创建成功后,新建数据库将自动显示在数据库导航栏内,继承 KWDB 数据库系统的角色和用户设置。
创建关系表步骤:1、在数据库导航栏,选择要操作的数据库和模式。2、右键单击表,然后选择新建表。系统将自动创建名为 newtable 的表,并打开对象窗口。
3、在对象窗口,填写表名、描述信息、添加字段,然后单击保存。
4、在执行修改窗口,确认 SQL 语句无误,然后单击执行。写入数据步骤:1、在数据库导航栏,右键单击需要修改的表,然后选择编辑表。
2、在属性页签,编辑字段、约束、外键、索引或权限,然后单击保存。3、切换到数据页签,单击表格最下方的添加新行按钮,向表中加入相应的数据。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。