日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

云數據庫MySQL

更新時間:

使用云數據庫MySQL節點可將數據存入云數據庫RDS MySQL版數據表中,對數據表中的數據進行增、刪、改、查操作。

前提條件

  • 已購買云數據庫RDS MySQL版實例。您可前往云數據庫RDS MySQL版產品頁面了解購買詳情。

  • 已創建數據庫和數據表。具體操作,請參見RDS MySQL數據庫

  • 已將0.0.0.0/0添加到RDS MySQL實例的白名單。具體操作,請參見設置IP白名單

    說明

    0.0.0.0/0表示允許任何設備訪問RDS實例,請謹慎使用。

  • 已完成項目和業務服務的創建。具體操作,請參見項目創建業務服務

節點配置

在業務邏輯編輯頁面的節點中,選擇對應功能節點配置業務流,云數據庫MySQL配置頁面如下圖所示。

云數據庫MySQL

配置項

說明

節點名稱

設置節點名稱。支持中文、英文字母、數字和下劃線(_),長度不超過30個字符。

用戶名

填入RDS實例的用戶賬號。可在RDS控制臺,實例的賬號管理頁,查看實例的賬號信息。

關于RDS MySQL的更多信息,請參見使用流程

密碼

填入登錄RDS實例的密碼。

連接地址

填入實例的外網地址。可在RDS控制臺,實例的數據庫連接頁,查看實例的外網地址。數據庫信息查看示例,請參見以下云數據庫RDS MySQL實例基本信息示例截圖。

說明

若您當前阿里云賬號和RDS同賬號同地域同VPC時,您也可以使用內網地址連接數據庫。

數據庫名

填入數據庫名稱。可在RDS控制臺,實例的數據庫管理頁查看。

端口號

填入實例的外網端口號。可在RDS控制臺,實例的數據庫連接頁,查看實例的外網端口。

操作類型

可選擇:

  • 插入:在數據庫中插入數據。

  • 查詢:查詢數據庫中的數據。

  • 刪除:刪除數據庫中的數據。

  • 更新:更新數據庫中的數據。

參數

根據不同操作類型,需輸入不同的參數。 具體參數說明,請參見下文參數

說明
  • 云數據庫MySQL節點不支持插入中文參數名。

  • 云數據庫MySQL節點插入設備的狀態,statusCode的數字含義如下所示,您可根據數字含義進行中文轉換之后再插入數據庫。

    • 0:未激活

    • 1:在線

    • 3:離線

    • 8:禁用

查看云數據庫RDS MySQL實例基本信息。

實例信息

參數

參數中可以使用變量,IoT Studio內置了如下全局變量:

  • payload,來自上個節點的輸出數據。通過payload.對象中的某個key來訪問指定key的數據。

    例如payload.productKey:調用上一個節點輸出內容{productKey: '值'}中的值。

  • query,來自輸入節點的數據。例如,HTTP請求節點的入參,設備觸發節點的設備數據。通過query.參數名來訪問指定數據。

    例如query.deviceName:調用API請求節點中入參deviceName的值。

  • node,來自指定節點(node.節點ID)的輸出數據。通過node.節點ID.節點輸出對象中的某個key來訪問指定key的數據。

    例如node.node_39***0.pageNum:調用節點node_39***0輸出中pageNum的值。

以下根據不同的操作類型,例舉參數的結構和示例。

  • 插入

    {
        "table": "",  //數據表名稱
        "rows": [{}]  //插入的數據內容
    }

    示例

    {
        "table": "base_info",
        "rows": [
            {
                "id": "{{payload.id}}",
                "user": "{{payload.user}}",
                "ext": "{{payload.ext}}",
                "msg": "{{payload.msg}}"
            }
        ]
    }
  • 查詢

    {
        "table": "",        //數據表名稱
        "condition": {      //查詢條件
            "where": {},    //查詢位置
            "columns": [],  //查詢內容
            "orders": [],    //排序
            "limit": 10,    //整數類型,分頁大小
            "offset": 1    //整數類型,頁碼
        }
    }

    示例

    {
        "table": "base_info",
        "condition": {
            "where": {"id": "{{query.id}}"},
            "columns": ["id", "user", "ext"],
            "orders": [["id", "desc"]]       
        }
    }
  • 刪除

    {
        "table": "",      //數據表名稱
        "condition": {    //刪除條件
        }
    }

    示例

    {
        "table": "base_info",
        "condition": {
        "id": "{{node.node_78***40.id}}"
        }
    }
  • 更新

    {
        "table": "",          //數據表名稱
        "row": {},            //更新的鍵值對
        "condition": {        //更新條件
            "where": {},      //更新位置
            "columns": []     //更新內容
        }
    }

    示例

    {
        "table": "base_info",
        "row": {"user": "xxx", "ext": "yyy"},
        "condition": {
            "where": {"id": "{{query.id}}"},
            "columns": ["user", "ext"]       
        }
    }

節點輸出

云數據庫RDS MySQL版的操作結果作為節點輸出。