まず、ビュー(ビュー)
ビューは、1つまたはいくつかのベーステーブル(またはビュー)テーブルから誘導されます。これは、仮想テーブルです。唯一のデータベースビューの定義が格納され、元のデータに対応するビューは、ベーステーブルにまだあります。そのため、データベース・テーブルの変更と、それに伴って変更されたビューからのデータをチェックしてください。ビューは、一度定義された、それは照会することができ、同じ基本的なテーブルが削除されます。その後、ビューに新しいビューを定義することができますが、ビューの更新は(変更、追加、削除)操作、一定の制限があります。
1.ビューの定義
⑴、ビューの確立
ビューを作成し、<ビュー名> [(<列名> [列名] ...)]
<サブクエリ>など
[チェックオプション付き];
⑵、ビューを削除します。
ビューを削除<表示> [カスケード]
2、クエリビュー
ビューを作成し、<ビュー名>(<列名> [列名] ...)
表
どこ条件;
3、更新ビュー
ビューは、インサート(挿入)を介してビューを指すUPDATE、DELETE(削除)および修正(更新)データ。
知識図仮想テーブルは、実際にこのようにしてビューを更新し、データが格納されていないので、最終的には、ベース・テーブルの更新を変換します。意図的にまたは意図せずに、修正、削除、増加させることによって、データのユーザビューを防止するために、基本的なデータテーブルは、操作の視野の範囲内ではない、一緒にチェック・オプションを使用してビューであってもよく、単語定義されます。
一般的には、ビューのサブセットのランクは、いくつかのビューは、理論的に更新可能ビューのサブセットが、さらなる研究のランクに加えて、更新されます。いくつかの理論的なビューは更新できません。
アクション4、ビュー
⑴は、ユーザーの操作を簡素化しようとしています
ユーザーが複数のアングルで同じデータを見ることができるよう⑵、
⑶、仕事の独立ロジックのある程度に言及するために、データベースを再構築します
⑷、ビューには、機密データのセキュリティ保護を提供します
⑸、ビューの適切な使用は、より明確にクエリを発現します
第二に、インデックス(指数)
作成作成
ドロップを削除します
変更変更
第三に、ストアドプロシージャ
一部のSQL文は、事前にコンパイルされ、データベースコレクションに保存され、アプリケーション開発者は、データ処理の効率を向上させるために、データベースとアプリケーションサーバでのデータの伝送を減らすために多くの作業を簡素化することができます。ストアドプロシージャは値を返しません。
第四に、フリップフロップ
MySQLデータベースは、同じものと同じタイムテーブルをトリガするトリガ・イベントを定義することができます。新旧の記録内容の変化を参照するエイリアスがトリガされます。