この記事では、MySQL ストアド プロシージャの使用方法について説明します。ご参考までに、詳細は以下の通りです。 概要: 簡単に言えば、これは強力で、JAVA 言語のメソッドに似た比較的複雑な論理関数を実装できる一連の SQL ステートメントです。 ストアド プロシージャは、どちらも SQL ステートメントのセットであるという点でトリガーに似ていますが、ストアド プロシージャはアクティブに呼び出され、何かが発生したときに自動的に呼び出されるトリガーよりも強力です。 例 区切り文字 // CREATE PROCEDURE proc (IN num INT) 始める v9_qd_account の制限数から * を選択します。 終わり // 区切り文字 ; 埋め込む: @p_in=5 を設定します。 proc(@p_in); を呼び出します。 または proc(5)を呼び出す。 サイクル num int default 5 を宣言します。 数値を 1 に設定します。 数値 = 数値 + 1 を設定します。 区切り文字 // プロシージャ proc を作成します (IN sname VARCHAR(20), IN pwd VARCHAR(5), IN qd INT, IN start INT, IN end INT) 始める var INT を宣言します。 mynameをVARCHAR(30)で宣言します。 SET var=開始; while var<end do SET myname = CONCAT(sname,LPAD(var,3,'0')); v9_qd_account (storename,password,qudao,regdate) に value(myname,md5(pwd),qd,UNIX_TIMESTAMP()) を挿入します。 SET var=var+1; 終了しながら; 終わり // 区切り文字 ; 電話 proc を呼び出します ('test','123456',1,1,21); チェック SHOW PROCEDURE STATUS LIKE 'C%' \G; 文字 C で始まるストアド プロシージャを表示します。SHOW CREATE PROCEDURE proc \G; ステータスと作成ステートメントを表示します。information_schema.Routines で表示します。 消去 プロシージャが存在する場合は削除します。 関数 mytest を削除します。 ヒント パラメータに中国語が含まれている場合は、これを実行できます CREATE PROCEDURE useInfo(IN u_name VARCHAR(50) 文字セット gbk,OUT u_age INT) ...... MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL ストアド プロシージャ スキル」、「MySQL 共通関数の概要」、「MySQL ログ操作スキル」、「MySQL トランザクション操作スキルの概要」、および「MySQL データベース ロック関連スキルの概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: Windows Server 2016 でサービスを展開する方法 (グラフィック チュートリアル)
Rancher のデプロイメントには、次の 3 つのアーキテクチャがあります。高可用性 Kubern...
1. package.jsonに追加する "メイン": "electr...
私はかなり昔に CSS に触れましたが、フローティングについてはいつも混乱していました。私の理解が浅...
MySQL のイベント スケジューラ EVENT は、Unix crontab や Windows ...
<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...
目次1. 需要1. 需要2. SDKパラメータ設定1. ディレクトリ構造3. コードの実装1. バッ...
目次意味カーソルの役割カーソルの使用カーソルの宣言カーソルを開くカーソルデータのトラバースカーソルを...
1. 何ですかCSS アニメーションは、CSS を使用して拡張マークアップ言語 (XML) 要素をア...
ハイパーリンクはインターネット全体を接続していると言っても過言ではありません。ハイパーリンクは、別の...
目次序文1. NJSモジュールをインストールする方法1: NJSモジュールを動的にロードする方法2:...
公式ドキュメント:したがって、mysql は次のように起動する必要があります。 docker run...
目次序文Vue CLI での設定基本コードVueルーターの登場ネストされたルートの設定要約する序文V...
目次序文1. どのような変数が促進されますか? 2. 可変プロモーションがあるのはなぜですか? (1...
MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。ステップ 1: mys...
サーバーの負荷を軽減するために、ユーザーが入力するときにフロントエンドページで簡単な検証を実行する必...