//1. npm コマンドを使用して mysql モジュールをインストールします
npm install mysql
//2.js ファイルを使用して mysql モジュールを導入します
const mysqlModule = require('mysql');
//3 .mysqlリンクオブジェクトを作成します
const mysqlConnection = mysqlModule.createConnection({
Host: 接続のデータベースアドレス。(デフォルト: localhost)
Port: 接続アドレスに対応するポート。(デフォルト) : 3306)
LocalAddress: 送信元 IP アドレスは TCP 接続を使用します (オプション)。対応するユーザー。
データベース: 接続するデータベースの名前 (オプション)
指定された場合、デフォルトの照合順序として使用されます。デフォルト: utf8_general_ci)
Timezone: 現在のローカルタイムゾーンを保存するために使用されます (デフォルト: local)
ConnectTimeout: 接続時に設定され、応答がない場合は失敗が返されます (デフォルト: 10000)
StringifyObjects: 変換する代わりにオブジェクトを文字列化します(デフォルト: false)
insecureAuth: MySQL に接続するために古い (安全でない) 接続メソッドを使用します (デフォルト: false)
typeCast: 列の値をネイティブ JavaScript に変換する必要があるかどうかを決定します (デフォルト。 : true) QueryFormat: カスタム クエリ メソッド。アドレス: カスタム形式。
SupportBigNumbers: BIGINT および DECIMAL 形式のテーブル列を使用する場合、それをサポートするにはこのパラメーターを有効にする必要があります (デフォルト: false。) は文字列としてのみ渡されます。 JavaScript が表現できる最長の長さを超える場合、このパラメータが設定されていない場合、このパラメータも無視されます。
: 一部の日付タイプ (TIMESTAMP、DATETIME、DATE) は無視されます。文字列として返され、JavaScript 日付オブジェクトに変換されます。 (デフォルト: false)
Debug: 接続ステータスをファイルに出力するかどうか。 (デフォルト: false)
トレース: ライブラリエントリの呼び出し位置を含む、エラーのスタックトレースを生成します (「ロングスタックトレース」)。通常、パフォーマンスにわずかなペナルティが発生します。 (デフォルト: true)
});
//4. mysql リンクを開きますmysqlConnection.connect();
以上がMySql データベースへの NodeJS リンク メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。