ホームページ  >  記事  >  データベース  >  MySqlストアドプロシージャ学習知識まとめ_MySQL

MySqlストアドプロシージャ学習知識まとめ_MySQL

WBOY
WBOYオリジナル
2016-07-06 13:32:44933ブラウズ

ストアド プロシージャとは:

ストアド プロシージャは、いくつかの T-SQL ステートメントで構成されるコード ブロックであると言えます。これらの T-SQL ステートメント コードは、メソッドのようないくつかの機能 (単一のテーブルまたはテーブルの追加、削除、変更、クエリ) を実装します。複数のテーブル) 次に、このコード ブロックに名前を付け、この関数が使用されるときにそれを呼び出すだけです。

ストアド プロシージャの利点:

1. データベースがアクションを実行するときは、まずコンパイルされてから実行されます。ただし、ストアド プロシージャはコンパイルされたコード ブロックであるため、T-SQL ステートメントよりも実行効率が高くなります。

2. ストアド プロシージャは、プログラムがネットワーク上で対話するときに多数の T-SQL ステートメントを置き換えることができるため、ネットワークの通信量を削減し、通信速度を向上させることもできます。

3. ストアド プロシージャを通じて、権限のないユーザーが管理下のデータベースに間接的にアクセスできるため、データのセキュリティが確保されます。

要約: つまり、ストアド プロシージャは優れたものであり、プロジェクトを実行するときに必須のツールです。ストアド プロシージャの基本的な構文を以下に紹介します。

1. ストアド プロシージャの構文

リーリー

mysql コマンドラインでは、各ステートメントを (セミコロン) で区切る必要があります。セミコロンは、mysql の実行ポイントです。区切り文字 // コマンドを使用して区切り文字を // に変換します。

区切り文字 //

2. 簡単な手順を書きます

リーリー

1. ストアド プロシージャを呼び出します: call proc_name

リーリー

2. ストアドプロシージャを削除します

リーリー

注: ストアド プロシージャ内で別のストアド プロシージャを呼び出すことはできますが、削除することはできません。

上記は、編集者が紹介した MySql ストアド プロシージャの学習知識の概要です。ご質問があれば、メッセージを残してください。編集者がすぐに返信します。ウェブサイトをご利用いただき、誠にありがとうございます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。