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 シャーディングのバッチ クエリ設計パターンの詳細な説明

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

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

推薦する

Linuxファイアウォールiptablesの詳細な紹介、設定方法と事例

1.1 iptablesファイアウォールの概要Netfilter/Iptables (以下、Ipta...

cobbler ベースの Linux システムを自動的にインストールする

1. コンポーネントをインストールする yum install epel-rpm-macros.no...

Mongodb の GUID 表示の問題の詳細な分析

問題を見つける最近、プログラムのストレージを Mongodb に移行したところ、Guid 型が書き込...

CentOS 8 に MariaDB をインストールするための詳細なチュートリアル

MariaDB データベース管理システムは MySQL のブランチであり、主にオープンソース コミュ...

Vueスロットの詳細な説明

1. 機能: 親コンポーネントが子コンポーネントの指定された位置に HTML 構造を挿入できるように...

MySQL inndbジョイントインデックスを正しく使用する方法を徹底的に理解するためのケーススタディ

最近確認された5件のデータを照会するビジネスがあります。 `id`、`title` を選択 `th_...

初心者向けの MySQL のインストール方法 (効果が実証済み)

1. ソフトウェアのダウンロードMySQL のダウンロードとインストール:公式サイトのダウンロード...

体験したい17 404ページ

404 を避けるべきだとどうして言えるのでしょうか? その理由は、ほとんどの 404 ページが粗雑す...

Axios の二次カプセル化の例 プロジェクトのデモ

1. なぜパッケージングを行うのですか?全体的なコード呼び出し、リクエストの公開処理、パーソナライズ...

ボタンに醜い灰色の枠線が付いています。これを削除するにはどうすればよいですか?

ダイアログをクロージャで使用し、右上隅の向こう側に閉じるボタンがあるダイアログを描画しました。ボタン...

docker tagとdocker pushの使い方の詳しい説明

Dockerタグの詳しい説明docker tag コマンドの使い方と、ローカルイメージを daocl...

ES6 の Set および WeakSet コレクションの詳細な説明

目次セットは値が重複しない特別なコレクションです。セットコレクション基本API独自の価値判断セットを...

Dockerfile に基づいて Tomcat イメージを構築する方法

Dockerfile は Docker イメージを構築するために使用されるファイルです。コマンドパラ...

MySQL で UTF-8 エンコーディングを使用しないのはなぜですか?

MySQL UTF-8 エンコーディングMySQL は 2003 年のバージョン 4.1 から U...

MySQLでデータを削除してもディスク領域が解放されないのはなぜですか

目次問題の説明解決問題分析問題の説明MySQL で delete ステートメントを使用してデータを削...