Node-red をデータベース (mysql) に接続するには、まずコンピューターに MySQL ソフトウェアをダウンロードし、操作が簡単な Navicat をインストールする必要があります。Navicat はデフォルトですでにインストールされています。 Node-Red でコントロールをダウンロードするNode-Red では、まず必要な MySQL コントロールをダウンロードする必要があります。
mysqlコントロールの使用新しいローカル接続ルートを作成し、データベースをローカル接続名に設定します。 ノード情報<br /> 受信したメッセージを処理するための JavaScript コード (関数の本体) を定義します。 使用する必要があるノードは、 inject 、 function 、 mysql 、およびdebugです。 //関数ノード関数の書き込み: データベース Data_test を作成する var sql = "データベースData_testを作成します。"; var topic = {"topic":sql}; トピックを返します。 完了したら、 injectノードの小さな四角をクリックしてデータベース Data_test の作成を完了し、Navicat で更新して表示します。 データテーブルtable_nameを作成する使用する必要があるノードは、 inject 、 function 、 mysql 、 debugです。 //関数ノード関数の書き込み: データテーブル table_name を作成 var sql = "テーブルが存在しない場合は作成します `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}; トピックを返します。 完了したら、 injectノードの小さな四角をクリックしてデータベース テーブル table_name の作成を完了し、Navicat で更新して表示します。 生徒情報を追加する生徒情報を追加する前に、名前、年齢、学年、クラス名を含む新しいテーブルstudentをNavicatに作成する必要があります。 使用する必要があるノードは、 inject 、 function 、 mysql 、 debugです。 方法1 //関数ノード関数の記述: 学生情報の追加 var Student="INSERT INTO student(name, age,grade, class_num) VALUES ('wangwu', 11, 4, '3')"; var newMySQLData = { "topic": 学生 } 新しいMySQLDataを返します。 方法2 //関数ノード関数の記述: 学生情報の追加 var Student="INSERT INTO student(name, age,grade, class_num) VALUES ('%s', %d, %d, '%s')"; var 新しいMySQLデータ = { "トピック": util.format(学生、"lisi",12,6, "1") } 新しいMySQLDataを返します。 方法 2 の学生情報は、inject ノードで{}JSONを選択して学生情報を入力することで送信することもでき、関数内でmsg.payload.nameの形式で解析されます。 完了したら、注入ノードの小さな四角をクリックして学生情報の追加を完了し、Navicat で更新して表示します。 これで、Node-Red による MySQL データベース接続に関する記事は終了です。MySQL データベース接続に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: docker デプロイメントの実装手順 lnmp-wordpress
>>: CSS でフロートとマージンを混合するサンプルコード
今日は、参考までに、jsを使用してカルーセルマップの効果を実現する方法についてお話ししましょう。具体...
序文データベース トランザクションに関して言えば、トランザクションの ACID 特性、分離レベル、解...
序文大規模なフロントエンドの開発に伴い、UI フレームワークが次々と登場し、フロントエンド開発におけ...
<br />かつて、仏印と東坡氏が仏教について雑談していたとき、東坡氏が突然こう言った。...
目次Vueのレスポンシブシステムの基本原則1. Object.definePropertyの使い方を...
目次1. 関数を宣言する2. 関数の呼び出し3. 関数パラメータ4. 関数の戻り値5. 議論の使用6...
前回の記事 https://www.jb51.net/article/154157.htm では、B...
1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...
今日はdockerを使ってイメージをpullしたのですが、速度が悪くて見れず最後まで待ち続けました。...
目次1. MySQL 8.0.18のインストール2. 環境変数を設定する3. 接続テスト1. MyS...
あなたがlinuxerだと仮定すると、 windowserだとは想定しません。Windows ユーザ...
なぜ仮想DOMが必要なのでしょうか?仮想 DOM はブラウザのパフォーマンス問題を解決するために設計...
序文:多くのビジネス テーブルでは、歴史的またはパフォーマンス上の理由により、最初のパラダイムに違反...
目次1. インストール2.APi 3. react-beautiful-dnddemo 3.1dem...
この記事では、MySQLのプリコンパイル機能について紹介します。具体的な内容は以下のとおりです。 1...