Node.js環境でMySQLデータベースを素早く操作する方法を詳しく説明します

Node.js環境でMySQLデータベースを素早く操作する方法を詳しく説明します

GitHub アドレス: https://github.com/dmhsq/dmhsq-mysql-db
Tencent Cloud SCFおよびクラウド開発環境で使用可能 エラー処理がまだ完了していません エラー参照mysqlエラー 依存パッケージnpm install dmhsq-mysql-dbを導入
効果は以下のとおりです。MySQLの使用が簡素化されます。

ここに画像の説明を挿入

依存関係をインストールする

npm で dmhsq-mysql-db をインストールします

使用例

クイック操作のMySQLエラー処理はまだ完璧ではありません。一部のエラーについては、MySQLエラーを参照してください。

リソースの紹介

const データベース = require("dmhsq-mysql-db")

データベースへの接続

db = 新しいデータベース({
	ホスト: 'xxx',
	ポート: 'xxx',
	ユーザー: 'xxxx',
	パスワード: 'xxxx',
	データベース: "xxxx"
})

参照表

コレクション = db.table("user") とします。

すべて検索

コレクション.get().then(res => {
	コンソール.log(res)
})

条件付きクエリ

コレクション.where({
	ユーザー名: "dmhsq"
}).get().then(res => {
	コンソール.log(res)
})

データの挿入

コレクション.add({
	ユーザー名: "dmhsq",
	パスワード: "dmhsq",
	_id: 123176312
}).then(res => {
	コンソール.log(res)
})

データの更新

コレクション.updata({
	パスワード: "zccc"
})。どこ({
	ユーザー名: "dmhsq"
}).then(res=>{
	コンソール.log(res)
})

データの削除

コレクション.del().where({
	ユーザー名: "dmhsq"
}).then(res => {
	コンソール.log(res)
})

これで、Node.js環境でMySQLデータベースを素早く操作する方法についての記事は終了です。Node.js環境でMySQLデータベースを操作する方法についての詳細は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Nodejs エラー処理プロセス記録
  • Nodejs でタイムドクローラーを実装する完全な例
  • NodeJSとブラウザにおけるこのキーワードの違い
  • Node.js の TCP 接続処理のコア プロセス
  • Nodejs 配列キューと forEach アプリケーションの詳細な説明
  • 1 つの記事で Node.js の非同期プログラミングを学ぶ
  • Node.jsで子プロセスを作成する方法
  • nodejs で worker_threads を使用して新しいスレッドを作成する方法
  • Nodejs での WeChat アプレット メッセージ プッシュの実装
  • Nodejs で WeChat アカウント分割を実装するためのサンプルコード
  • Node.js における非同期プログラミングの知識ポイントの詳細な説明
  • nodejs+expressでデータベースに接続する最も簡単な方法
  • Windows でインストールされた Node.js の上位バージョンを下位バージョンにダウングレードする方法 (グラフィック チュートリアル)
  • NodeJS CORS設定の実装プロセスの詳細な説明
  • Node.js を使用して定期的にメールリマインダーを自動的に送信する方法 (非常に実用的)
  • Alibaba Cloud での Node.js プロジェクトの簡単なデプロイ
  • Node.js を使用してコマンドライン ゲームを実装する方法
  • Node.jsを理解するのはとても簡単です

<<:  MySQL でスロークエリログを有効にする方法

>>:  Linux カーネル デバイス ドライバー カーネル リンク リストの使用上の注意

推薦する

JavaScriptでシンプルなスクロールウィンドウを実装する

この記事では、スクロールウィンドウを実装するためのJavaScriptの具体的なコードを参考までに紹...

js の通常形式の日付と時刻に 0 を自動的に追加する 2 つのソリューション

目次背景解決策1アイデア:コード:解決策2アイデア:要約する参照する背景日付と時間をフォーマットする...

MySQLの論理アーキテクチャに関する深い理解

MySQL は現在、ほとんどの企業や事業体で使用されているデータベースです。MySQL が使用される...

MySQL 8.0.18 のインストールと設定方法のグラフィック チュートリアル (Linux)

この記事では、Linux MySQL 8.0.18のインストールと設定のグラフィックチュートリアルを...

同じ IP のアクセス頻度を制限するように nginx を設定する方法

1. nginx.conf の http{} に次のコードを追加します。 limit_conn_zo...

Tomcat と WebLogic で純粋な HTML ファイルを展開するプロセスの分析

1. まず、純粋なHTMLファイルにはindex.htmlというエントリが必要です。 2. Tomc...

HTTPSの最も優れた説明

皆さんおはようございます。しばらく記事を更新していませんでした。実は、私は流行中に1か月以上家にいて...

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...

CSS3 で less のテキストの長い影を実装する

この記事では主に、CSS3 LESS で長いテキストの影を実装する方法を紹介し、皆さんと共有します。...

MySQLのMERGEストレージエンジンの詳細な説明

MERGE ストレージ エンジンは、MyISAM テーブルのグループを論理ユニットとして扱い、同時に...

Linux zabbix エージェントの展開と設定方法の詳細な説明

1. web01にzabbix-agentをインストールするZabbix ウェアハウスをデプロイする...

HTMLはBaidu百科事典のナビゲーションドロップダウンメニュー機能を模倣します

HTML は、Baidu 百科事典のナビゲーション ドロップダウン メニュー機能を模倣します。具体的...

jQueryフレームワークは、要素の表示と非表示の3つのアニメーションメソッドを実装しています。

目次1. デフォルトで表示と非表示を切り替える2. スライドして表示と非表示を切り替える3. フェー...

Vue3 の組み合わせ API における setup、ref、reactive の完全な使用方法

1. セットアップを始める次のコード関数を簡単に紹介します。 ref 関数を使用して変数の変更を監視...

Windows および Linux での Redis のインストールとデーモン設定

# Windows および Linux 上の Redis のインストール デーモン構成Redis の...