トリガ、関数、ビュー、ストアドプロシージャ

トリガー:それは時間を削除し、更新を挿入自動的に実行コードブロックのMySQLであり、特別なストレージプロセスです。

 作成 トリガをTRIGGER_NAME 

   後/前にINSERT  / 更新/ 削除 ONのテーブル名

   のために、各行

   始まる

   SQL文を:(文をマルチ文)トリガ

   終了

機能:mysqlは多くの組み込み関数を提供し、また、機能をカスタマイズすることができます(実装ロジック・プログラマは、SQLを必要とします)

カスタム関数の構文を作成します。

   作成:CREATE  FUNCTIONの関数名(パラメータリスト)を  

        RETURNSは、関数本体のの値の型を返す

   修正:ALTERの 機能関数名を[ 特性... ] 

   削除:DROPの FUNCTION  [ 存在する場合] 、関数の名前

   コール:SELECT関数名(パラメータリスト)

ビュー:ビューは、仮想テーブルは、クエリ結果によって形成されているが、突起は、いくつかによって得られた計算表であります

作成 ビュー view_nameはをとして 選択语句

ストアドプロシージャは:あなたは、コードのこの部分を実行する際にコードの一部は、カプセル化するために、達成することができ、ストアドプロシージャを呼び出すことによって、(再び呼び出される最初のコンパイル後は、再び高効率比のSQL文の実行をコンパイルする必要があります)

 作成 手順をストアドプロシージャ名(パラメータ、パラメータ、...)

   を開始

   // コード

   終了

します。https://blog.csdn.net/miaoqinian/article/details/80787592から転載この記事

おすすめ

転載: www.cnblogs.com/ghl666/p/11371909.html