1.5.18 云数据库MySQL
优质
小牛编辑
133浏览
2023-12-01
更新时间:2019-06-11 16:51:29
节点简介
云数据库MySQL节点提供访问云数据库RDS的能力,以支持对数据库进行增删改查操作。
使用场景
如果在服务开发中,您需要将数据存储到您的云数据库RDS中,或者对您的数据库进行查询、更新、删除操作,可以使用云数据库MySQL节点。常用场景是将设备上报的数据转储到云数据库RDS中。
配置
连接地址
按照如下步骤操作查看,使用外网地址。
端口号
按照如下步骤操作查看,使用外网端口。
首先,您需要在云数据库控制台查看您的目标数据库信息,以在云数据库节点中填入。登录云数据库RDS控制台,如图进入实例列表中,点击其中的某个实例。
进入实例详情页如图,可以看到连接地址、端口号信息。
数据库名称
在实例详情页中,点击左侧菜单的“数据库管理”,进入到数据库管理页面,可以看到数据库名称。
用户名
按照如下步骤操作查看。
密码
按照如下步骤操作查看。
请在实例详情页面点击“登录数据库”按钮,进入数据库登录页面。
数据库登录页面如图:
操作类型
插入、查询、删除、更新,表示分别对数据库所做的操作。
参数
根据选择的不同操作,参数有不同的格式要求。参数结构如下:
- 插入
{ "table": "", //表格名称 "rows": [{}] //插入的内容 }
示例:
{
"table": "base_info",
"rows": [
{
"id": {{payload.id}},
"user": "{{payload.user}}",
"ext": "{{payload.ext}}",
"msg": "{{payload.msg}}"
}
]
}
- 查询
{ "table": "", //表格名称 "condition": { //查询条件 "where": {}, //查询位置 "columns": [], //查询内容 "orders": [] //排序 } }
示例:
{
"table": "base_info",
"condition": {
"where": {"id": {{query.id}}},
"columns": ["id", "user", "ext"],
"orders": ["id"]
}
}
- 删除
{ "table": "", //表格名称 "condition": { //删除条件 } }
示例:
{
"table": "base_info",
"condition": {
"id": {{node.node_781d4a40.id}}
}
}
- 更新
{ "table": "", //表格名称 "row": {}, //更新的键值对 "condition": { //更新条件 "where": {}, //更新位置 "columns": [] //更新内容 } }
示例:
{
"table": "base_info",
"row": {"user": "xxx", "ext": "yyy"},
"condition": {
"where": {"id": {{query.id}}},
"columns": ["user", "ext"]
}
}
- 若参数配置需要使用其它上游节点传递的参数,需通过大括号将参数包起来。payload表示上一个节点输出参数query表示输入节点的输出参数;node.nodeId表示指定某一节点的输出参数,具体格式见下图
节点输出
云数据库MySQL操作结果作为节点输出
示例: