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

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

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

推薦する

Vue でスクロールバーのスタイルを変更する方法

目次まず、スクロール バーのスタイルを変更するには、疑似要素-webkit-scrollbarを使用...

JavaScript で Baidu Maps API にアクセスする方法と手順

目次1. Baidu Map API アクセス2. HTML で Baidu Map API を使用...

ReactのEffectListの簡単な分析

目次EffectList コレクション最初のレンダリング時のEffectList EffectLis...

HTMLの空リンクの役割についての簡単な説明

空のリンク:つまり、ターゲット エンドポイントとのリンクはありません。フォーマット <a hr...

docker に nacos をインストールしてデータベースを構成する詳細なチュートリアル

環境の準備 Docker環境 MySQL 5.7 (公式イメージはmysql8をサポートしていません...

clearfixとclearの例

この記事では、CSS を理解し始めたばかりの人を対象に、主に HTML で clearfix と c...

MySQL の大きなデータ テーブルにフィールドを追加する方法

序文フィールドの追加は誰でもよく知っていると思います。簡単に記述できます。MySQL テーブルにフィ...

Dockerfile における ENTRYPOINT と CMD の違い

Docker システムの学習チュートリアルでは、Dockerfile を使用して Docker イメ...

Centos での TCPWrappers アクセス制御の実装

1. TCP ラッパーの概要TCP Wrappers は TCP サービス プログラムを「ラップ」し...

ftp は SSH 経由で Linux にリモート接続します

まず Linux に ssh をインストールします。例として Centos を使用します。ポータル:...

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できません

エラーメッセージ:エラー 2002 (HY000): ソケット '/tmp/mysql.so...

CentOS7 構成 Alibaba Cloud yum ソースメソッドコード

Centos yumフォルダを開くコマンドcd /etc/yum.repos.d/を入力します。 w...

jsを使用してシンプルな虫眼鏡効果を実現します

この記事では、簡単な虫眼鏡効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な内...

Ubuntu 16.04 に Docker と nvidia-docker をインストールするための詳細なチュートリアル

目次DockerのインストールNvidia-docker のインストールDockerのインストール1...

Linuxカーネルのアクセス制御セキュリティを強化する方法

背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...