亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Node-Red實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)連接的方法

 更新時(shí)間:2021年08月06日 17:11:42   作者:零食大禮包  
這篇文章主要介紹了Node-Red實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)連接的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

要想實(shí)現(xiàn)Node-red連接數(shù)據(jù)庫(kù)(mysql),首先電腦需要在電腦中下載MySQL軟件,并安裝Navicat便于操作,這里默認(rèn)已經(jīng)安裝完畢。

Node-Red中控件下載

在Node-Red中需要先下載所需要的mysql控件:

  1. 首先在左上角點(diǎn)擊設(shè)置,并找到節(jié)點(diǎn)管理
  2. 在節(jié)點(diǎn)管理中點(diǎn)擊安裝;
  3. 在安裝界面的查詢(xún)窗口輸入node-red-node-mysql 控件,查詢(xún)后選擇下載,等待下載完成;

下載控件
在這里插入圖片描述 

mysql控件使用

在本地新建連接root,并設(shè)置Database為本地連接名稱(chēng)

在這里插入圖片描述

節(jié)點(diǎn)信息
定義對(duì)接收到的消息進(jìn)行處理的JavaScript代碼(函數(shù)的主體)。
輸入消息在名為msg的JavaScript對(duì)象中傳遞。
通常,msg.topic必須保留對(duì)數(shù)據(jù)庫(kù)的查詢(xún),然后返回結(jié)果msg.payload屬性中。
該函數(shù)一般會(huì)返回一個(gè)消息對(duì)象(或多個(gè)消息對(duì)象),但也可以為了停止流而什么都不返回。 創(chuàng)建數(shù)據(jù)庫(kù)

需要使用到的節(jié)點(diǎn)有inject、function、mysql、debug

在這里插入圖片描述

//function節(jié)點(diǎn)函數(shù)編寫(xiě):創(chuàng)建數(shù)據(jù)庫(kù)Data_test
var sql = "CREATE DATABASE Data_test;";
var topic = {"topic":sql};
return topic;

完成后點(diǎn)擊inject節(jié)點(diǎn)的小方塊即可完成數(shù)據(jù)庫(kù)Data_test的新建,并可在Navicat中進(jìn)行刷新查看。

創(chuàng)建數(shù)據(jù)表table_name

需要使用到的節(jié)點(diǎn)有inject、functionmysql、debug

在這里插入圖片描述

//function節(jié)點(diǎn)函數(shù)編寫(xiě):創(chuàng)建數(shù)據(jù)表table_name
var sql = "CREATE TABLE IF NOT EXISTS `runoob_tbl`(   `runoob_id` INT UNSIGNED AUTO_INCREMENT,   `runoob_title` VARCHAR(100) NOT NULL,   `runoob_author` VARCHAR(40) NOT NULL,   `submission_date` DATE,   PRIMARY KEY ( `runoob_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;";
var topic = {"topic":sql};
return topic;

完成后點(diǎn)擊inject節(jié)點(diǎn)的小方塊即可完成數(shù)據(jù)庫(kù)表table_name的新建,并可在Navicat中進(jìn)行刷新查看。

添加學(xué)生信息

添加學(xué)生信息前需要在Navicat中新建表格student,并包含有name、age、grade、class_name

需要使用到的節(jié)點(diǎn)有injectfunction、mysql、debug

在這里插入圖片描述

方法一

//function節(jié)點(diǎn)函數(shù)編寫(xiě):添加學(xué)生信息
var Student="INSERT INTO student(name, age,grade, class_num) VALUES ('wangwu', 11, 4, '3')";
var newMySQLData = {    "topic": Student }
return newMySQLData ;

方法二

//function節(jié)點(diǎn)函數(shù)編寫(xiě):添加學(xué)生信息
var Student="INSERT INTO student(name, age,grade, class_num) VALUES ('%s', %d, %d, '%s')";
var newMySQLData = {
    "topic": util.format(Student, "lisi",12,6, "1")
}
return newMySQLData ;

其中方法二中的學(xué)生信息也可使用在inject節(jié)點(diǎn)中選擇 {}JSON并輸入學(xué)生信息進(jìn)行傳輸,在function中以 msg.payload.name的形式進(jìn)行解析。

在這里插入圖片描述

完成后點(diǎn)擊inject節(jié)點(diǎn)的小方塊即可完成學(xué)生信息的添加,并可在Navicat中進(jìn)行刷新查看。

到此這篇關(guān)于Node-Red實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)連接的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)庫(kù)連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL Order by 語(yǔ)句用法與優(yōu)化詳解

    MySQL Order by 語(yǔ)句用法與優(yōu)化詳解

    Order by語(yǔ)句是用來(lái)排序的,經(jīng)常我們會(huì)使用到Order by來(lái)進(jìn)行排序,下面我給大家來(lái)講講Order by用法與優(yōu)化排序,有需要的同學(xué)可參考
    2013-06-06
  • 詳解mysql 獲取當(dāng)前日期及格式化

    詳解mysql 獲取當(dāng)前日期及格式化

    本篇文章主要介紹了mysql 獲取當(dāng)前日期及格式化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • MySQL8.x msi版安裝教程圖文詳解

    MySQL8.x msi版安裝教程圖文詳解

    這篇文章主要介紹了MySQL8.x msi版安裝教程 ,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • mysql時(shí)間是varchar類(lèi)型進(jìn)行比較

    mysql時(shí)間是varchar類(lèi)型進(jìn)行比較

    本文主要介紹了mysql時(shí)間是varchar類(lèi)型進(jìn)行比較,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • MySQL Json類(lèi)型字段IN查詢(xún)分組優(yōu)化

    MySQL Json類(lèi)型字段IN查詢(xún)分組優(yōu)化

    這篇文章主要為大家介紹了MySQL Json類(lèi)型字段IN查詢(xún)分組優(yōu)化,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • 詳解Ubuntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式

    詳解Ubuntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式

    本篇文章主要介紹了buntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • MySQL日期函數(shù)與時(shí)間函數(shù)匯總(MySQL 5.X)

    MySQL日期函數(shù)與時(shí)間函數(shù)匯總(MySQL 5.X)

    這篇文章主要給大家介紹了關(guān)于MySQL 5.X日期函數(shù)與時(shí)間函數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 同時(shí)運(yùn)行多個(gè)MySQL服務(wù)器的方法

    同時(shí)運(yùn)行多個(gè)MySQL服務(wù)器的方法

    在同一臺(tái)機(jī)器上運(yùn)行多個(gè)有些情況下你可能想要在同一臺(tái)機(jī)器上運(yùn)行多個(gè)服務(wù)器。例如,你可能想要測(cè)試一個(gè)新的MySQL版本而讓你現(xiàn)有生產(chǎn)系統(tǒng)的設(shè)置不受到干擾, 或你可能是想要為不同的客戶提供獨(dú)立的MySQL安裝一個(gè)因特網(wǎng)服務(wù)供應(yīng)商。
    2008-05-05
  • MySQL分區(qū)表的實(shí)現(xiàn)示例

    MySQL分區(qū)表的實(shí)現(xiàn)示例

    MySQL分區(qū)是將一張表分割成獨(dú)立的子表的技術(shù),本文主要介紹了MySQL分區(qū)表的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • MySQL 8.0 可以操作 JSON 了

    MySQL 8.0 可以操作 JSON 了

    這篇文章主要介紹MySQL 8.0 如何操作 JSON ,經(jīng)過(guò)漫長(zhǎng)的測(cè)試,即將整體遷移至Mysql8.0; Mysql8.0 對(duì)于Json操作新增/優(yōu)化了很多相關(guān)Json的API操作; 閱讀了一下官方文檔,雖然絕大多數(shù)的JSON操作都是應(yīng)用層完成,下面來(lái)看文章的詳細(xì)內(nèi)容吧
    2021-10-10

最新評(píng)論