Node.js は、サーバーサイド JavaScript プログラミング用のオープンソースのクロスプラットフォーム JavaScript ランタイム環境です。 Node.js では、さまざまなモジュールやライブラリを使用して、データベースとの対話などのさまざまなタスクを実行できます。 MySQL は最も人気のあるリレーショナル データベースの 1 つであり、多くの Web アプリケーションのデフォルトの選択肢です。この記事では、MySQL を Node.js にグローバルにインストールして使用を開始する方法について説明します。
ステップ 1: MySQL をインストールする
MySQL を使用する前に、まず MySQL をインストールする必要があります。 MySQL インストール パッケージは、MySQL 公式 Web サイトからダウンロードできます。適切なバージョンを選択し、指示に従ってインストールするだけです。
ステップ 2: Node.js の MySQL 依存関係ライブラリをインストールする
MySQL をインストールしたら、npm を使用して Node.js の MySQL 依存関係ライブラリをインストールする必要があります。次のコマンドを使用して、mysql をマシンにグローバルにインストールします。
npm install -g mysql
これにより、MySQL ドライバーと関連する依存関係がインストールされます。 Node.js アプリケーションで mysql ライブラリを使用して、MySQL データベースに接続できるようになりました。
ステップ 3: MySQL への接続
MySQL にアクセスする前に、MySQL に接続する必要があります。これは、次のコードで実行できます。
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" });
これにより、ユーザー名「root」とパスワード「password」を使用してローカル MySQL サーバーへの接続が確立され、「mydb」という名前のデータベースに接続されます。
ステップ 4: クエリを実行する
MySQL データベースでクエリを実行するには、次のコードを使用できます:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); }); });
この例では、「」という名前をクエリします。テーブル内のすべてのデータの顧客」を検索し、結果をコンソールに出力します。
ステップ 5: 接続を閉じる
MySQL との対話が完了したら、接続を閉じてリソースを解放する必要があります。これは、次のコードを使用して実行できます。
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); con.end(); }); });
この例では、「con.end()」メソッドを使用して、クエリの終了後に接続を閉じます。
概要
MySQL をインストールし、Node.js の MySQL 依存関係ライブラリを使用することで、MySQL と簡単に対話できるようになります。データベースを操作するときは、データベースのセキュリティと正確性を確保するために、常にベスト プラクティスに従ってコードを作成する必要があることに注意することが重要です。
以上がnodejsでmysqlをグローバルにインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。