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

推薦する

deepin apt コマンドを使用して最新バージョンの docker をインストールする方法

ステップ1: Ubuntuソースを追加するルートに切り替える suルートソフトウェアソースファイルの...

MySQL 全文あいまい検索 MATCH AGAINST メソッドの例

MySQL 4.x 以降では、全文検索 MATCH ... AGAINST モード (大文字と小文字...

vueはel-tableの列幅の適応を完璧に実現します

目次背景技術的ソリューション具体的な実装要約する背景Element UI は、PC で人気の Vue...

JavaScriptの基本構文とデータ型の詳細な説明

目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...

Vue プロジェクトで TypeScript クラスを適用する方法

目次1. はじめに2. 使用1. @コンポーネント2. 計算、データ、方法3. @props 4. ...

コンピュータが予期せずシャットダウンした後、VMware で Linux がインターネットに接続できない問題の解決策

問題の説明: Linux システムのネットワーク カード ファイル /etc/sysconfig/n...

WiFi 開発 | WiFi ワイヤレス テクノロジーの紹介

目次WiFiワイヤレステクノロジーの紹介1. WiFiテクノロジーの概要2. ESP8266の紹介W...

VMware vSphere 6.7 (ESXI 6.7) のグラフィック インストール手順

環境: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-8169922...

@Font-face の基本的な使い方と、すべてのブラウザと互換性を持たせる方法

@Font-face 基本紹介: @font-face は、Web ページにカスタム フォントを表示...

Jenkins は Docker イメージを構築し、Harbor ウェアハウスにプッシュします

目次DockerファイルドキュメントJenkins の設定Spring Boot プロジェクトでは、...

CSS3のtransform属性で実装される4つの機能

CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...

HTML の blockquote タグの使用と美化

ブロック引用の定義と使用法<blockquote> タグは引用ブロックを定義します。 &...

【HTML要素】タグテキストの詳細説明

1. 基本的なテキスト要素を使用してコンテンツをマークアップするまず表示効果を見てみましょう:対応す...

React+tsは二次リンク効果を実現します

この記事では、二次リンク効果を実現するためのReact+tsの具体的なコードを参考までに共有します。...

Vueはユーザーログインとトークン検証を実装します

フロントエンドとバックエンドを完全に分離する場合、Vue プロジェクトでトークン検証を実装する一般的...