ホームページ > ウェブフロントエンド > フロントエンドQ&A > nodejsでmysqlをグローバルにインストールする

nodejsでmysqlをグローバルにインストールする

王林
リリース: 2023-05-28 10:44:37
オリジナル
704 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート