nodejs での Mysql の使用法
1. データベース接続を確立します: createConnection(Object) メソッド このメソッドは、オブジェクトをパラメータとして受け入れます: ホスト、ユーザー、パスワード、データベースの 4 つの一般的に使用される属性。 phpのデータベースリンクと同じパラメータ。属性リストは次のとおりです:
[javascript] view plaincopy
host: データベースが接続されているホスト名 (デフォルト: localhost)
port: 接続ポート (デフォルト: 3306)。 : TCP 接続の IP アドレスに使用されます (オプション)
socketPath: UNIX ドメインへのパス。ホストとポートを使用する場合、このパラメータは無視されます。
パスワード: MySQL ユーザーのパスワード (オプション)。
charset: 接続文字セット (デフォルト: 'UTF8_GENERAL_CI'。この値を設定するときは大文字を使用してください!) timezone: ローカル時間が保存されるタイムゾーン (デフォルト: 'local') stringifyObjects: オブジェクトをシリアル化するかどうか。問題 #501 を参照してください (デフォルト: false) insecureAuth: データベース インスタンスへの接続を許可するかどうか (デフォルト: false) typeCast: 列の値をネイティブ JavaScript に変換するかどうかを決定します。列の値を入力します (デフォルト: true) queryFormat: カスタム クエリ ステートメントの書式設定関数 supportBigNumbers: データベースが大きな数値 (長整数と小数) を処理する場合、有効にする必要があります (デフォルト: false)。 supportBigNumbers と bigNumberStrings を有効にし、これらの数値が文字列として返されるようにします (デフォルト: false) dateStrings: 日付タイプ (TIMESTAMP、DATETIME、DATE) が JavaScript Date オブジェクトの代わりに文字列として返されるようにします (デフォルト: false)。debug: デバッグを有効にするかどうか (デフォルト: false)
multipleStatements: 1 つのクエリで複数のクエリ ステートメントを渡すことを許可するかどうか (デフォルト: false)
Nodejs new Date( ) mysql に保存し、
接続の属性 dateStrings を true に設定し、保存された時間に 8 時間を追加します
var date = new Date();
date.setHours(date.getHours() + 8);
その後保存