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 カーネル デバイス ドライバー カーネル リンク リストの使用上の注意

推薦する

MySQLスレーブのメンテナンスに関する経験の共有

序文: MySQL マスター/スレーブ アーキテクチャは、最も一般的に使用されるアーキテクチャ セッ...

Dreamweaver8を使用してウェブサイトのファイルをチェックして整理する方法

Dreamweaver8 を使用して独自の Web サイトを作成する目的は何ですか?インターネットに...

MySQL で lower_case_table_names を記録する際の落とし穴の詳細な説明

1 原因プロジェクトがデータベースを移行して再起動した後、「T_AAAテーブルが存在しません」という...

CSS (カスケーディング スタイル シート) の一般的な用語の概要

CSS を使用する場合は、DOCTYPE (ドキュメント タイプ定義) を記述することを忘れないでく...

ウェブページのカスタム選択ボックス選択

選択ドロップダウン リスト フォームは誰もがよく知っているかもしれませんが、デフォルトのドロップダウ...

MySQLでSELECT文が実行される仕組み

目次1. マクロの観点からMySQLを分析する2. SQL ステートメントを実行するには、どの程度の...

Vue でバイナリ ファイル ストリームを受信して​​ PDF プレビューを実現する方法

バックグラウンド コントローラー @RequestMapping("/getPDFStre...

WeChatアプレットコンポーネントライフサイクルの落とし穴の記録

通常、コンポーネントのライフサイクルは、ビジネス ロジックが始まる場所です。ビジネスシナリオが複雑で...

MySQLの基礎知識学習ノート

データベースを表示show databases;データベースを作成するDATABASE データベース...

データベースSQL SELECTクエリの仕組み

私たちは Web 開発者として、プロの DBA ではありませんが、データベースなしではやっていけませ...

CSS トランジションを使用した円形ホバー効果のサンプルコード

この記事では ソースコードのオンラインプレビューとダウンロード今日のチュートリアルでは、円のホバー効...

MySQL シリーズ: MySQL リレーショナル データベースの基本概念

目次1. 基本概念2. データベース管理技術の開発3. リレーショナルデータベース(RDBMS)の概...

Vue フロントエンドの Excel ファイルのエクスポートの詳細な実装計画

目次1. 技術の選択2. 技術的な実装vue-json-excelプラグインを使用して実装1. vu...

WeChat アプレット学習 WXS 使用方法チュートリアル

wxsとは何ですか? wxs (WeiXin Script) は、小規模プログラム用のスクリプト言語...

MySQL 5.7.21 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.21のインストールに関する注意事項をまとめ、皆さんと共有します。 ...