MySQL バッチ追加および保存メソッドの例

MySQL バッチ追加および保存メソッドの例

ストレステストにログインする際には、多くの異なるユーザーが必要となり、データベースに新しいデータを追加する必要がある。

# ユーザー アカウントを一括追加 - ストアド プロシージャ:
区切り文字 //
存在する場合は手順を削除してテストします。
プロシージャ test() を作成する
 
始める
i int を宣言します。
i = 1 に設定します。
私は21歳未満ですが
hg_user に値を挿入します ​​(concat("OM_TEST",cast(i as CHAR)),concat("OM_TEST",cast(i as CHAR)),"F1B2F5B9FBC8B513",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
i = i+1 と設定します。
終了しながら;
テストから*を選択します。
終わり//
test() を呼び出す;

delimiter は MySQL の区切り文字です。MySQL クライアントのデフォルトの区切り文字はセミコロン (;) です。

一度に複数のステートメントを入力し、ステートメントの途中にセミコロンがある場合は、特別な区切り文字を指定する必要があります。一般的に使用される区切り文字は // と && です。

上記は、まずセパレータを//に設定し、

次の // に遭遇するまで、ステートメント全体は実行されません。

実行後、最後の行 delimiter; は MySQL 区切り文字をセミコロンにリセットします。

変更しない場合、このセッション内のすべての区切り文字は // に基づきます。

concat は文字連結であり、複数の文字列を 1 つの文字列に接続します。

構文: concat(str1, str2,...)

例: tt2 から concat (id, name, score) を info として選択します。1Xiao Ming 60

キャスト関数は、あるデータ型の式を別のデータ型に明示的に変換するために使用されます。

構文: CAST (式 AS データ型)

変換できる型には制限があります。タイプは次のいずれかの値になります。

  • バイナリ、バイナリ接頭辞の効果あり: BINARY
  • パラメータ付きの文字型: CHAR()
  • 日付: 日付
  • 時間: 時間
  • 日付と時刻のタイプ: DATETIME
  • 浮動小数点数: DECIMAL
  • 整数: SIGNED
  • 符号なし整数: UNSIGNED

一括削除ソリューション(ユーザーの削除にも同様に適用されます)

#ソリューションの削除 - ストアド プロシージャ;
区切り文字 //
存在する場合は手順を削除してテストします。
プロシージャ test() を作成する
 
始める
i int を宣言します。
i = 1 に設定します。
私は11歳未満ですが
user_name=concat("OM_TEST",cast(i as CHAR)) の hg_application_flow_template から DELETE します。
created_by=concat("OM_TEST",cast(i as CHAR)) の hg_application_flow_template_details から DELETE します。
i = i+1 と設定します。
終了しながら;
テストから*を選択します。
終わり//
test() を呼び出す;

要約する

これで、MySQL バッチ追加とストレージに関するこの記事は終了です。MySQL バッチ追加とストレージに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQLは挿入を使用して複数のレコードを挿入し、データを一括で追加します。
  • Mybatis 学習ロード mysql バッチ データ追加方法
  • 数百万件のレコードの分散ストレージを実現するための MySQL シャーディングのバッチ クエリ設計パターンの詳細な説明

<<:  表のセル間の境界線/区切り線を非表示にする方法

>>:  ユーザーのニーズがマーケティング指向のデザインにつながる

推薦する

Reactの原理の説明

目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...

Mysql sql スロークエリ監視スクリプトコード例

1. my.cnfを変更する #全体的な効果としては、グローバルがオンになっている場合はテーブルとロ...

React コードを共有するためのベストプラクティス

プロジェクトがある程度複雑になると、必然的にロジックの再利用の問題に直面することになります。 Rea...

Angularルーティングアニメーションと高度なアニメーション機能の詳細な説明

目次1. ルーティングアニメーション2. グループクエリとスタガー1. ルーティングアニメーションル...

Linux で MySQL をインストールする簡単な方法

Linux に MySQL をインストールする方法をオンラインで検索すると、多くの方法が表示されまし...

UbuntuでOpenCVをコンパイルしてインストールする方法

opencv2 の簡単なインストール: conda インストール --channel https:/...

経験豊富な人が、プロフェッショナルで標準化されたMySQL起動スクリプトの開発方法を紹介します。

シェル スクリプト言語は、すべてのプログラミング言語の中で最も単純な言語であるため、資格のある Li...

Baidu サイト検索が https をサポートしていない問題の解決策 (テスト済み)

最近、携帯電話で https が有効になりました。緑色のロックを取得するには、次の問題を解決する必要...

例を通してMySQLパーティションテーブルの原理と一般的な操作を学びます

1. パーティションテーブルの意味パーティション テーブル定義は、任意のサイズに設定できるルールに従...

Windows 環境での MySQL 8.0 のインストール、設定、アンインストール

ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.17-wi...

Linux で特定の時間にコマンドを実行する方法

先日、rsync を使用して LAN 上の別のシステムに大きなファイルを転送していました。非常に大き...

WeChatミニプログラムはuni-appを通じて世界中に共有されます

実際の使用では、ミニプログラムを友人や友人サークルと共有する必要があることが多く、通常は一度に 1 ...

MySQL テーブルを削除する際の I/O エラーの原因分析と解決方法

問題現象最近、sysbench を使用して MySQL をテストしました。テストに長い時間がかかった...

同じレベルの要素で Position:fixed と margin-top を一緒に使用する場合の CSS の問題

問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...

MySQL デッドロック ルーチン: 一意のインデックスの下でのバッチ挿入順序の不一致

序文デッドロックの本質はリソースの競合です。バッチ挿入の順序が一貫していないと、デッドロックに陥りや...