1. MySQL ビュー操作は、データベースの新しいバージョンでのみサポートされます。ビュー操作の利点は、特に頻繁にクエリされる一部のデータ テーブルの場合、最初にビューを作成してから、このタイプのデータをクエリできることです。後で、ビューを直接クエリできます。これにより、クエリの効率も向上します。
ビューのもう 1 つの利点は、ベース データ テーブルのフィールドまたは値を変更すると、それに応じてビュー テーブルも変更されるため、フィールド値を変更するときにビューのデータが同期していないことを心配する必要がないことです。ベースデータの。
たとえば、ビューを作成し、そのビューを介してクエリを実行します。
ビュー v3 を SELECT b.sid、b.grade、c.cname として作成します
b級、cコースから
WHERE b.cid = c.cid
次に、クエリを実行してビューからデータを取得します
v3 から sid、グレード、cname を選択します (sid=200410001)
これを理解したほうがよいでしょうか。特定のデータをクエリするために再度結合クエリを使用しないでください。
2. ストアド プロシージャ。この操作によりデータベース操作がより簡潔になり、データ操作の再利用性もより適切に反映されます。ストアド プロシージャは複数テーブル操作を実装でき、他のパラメーターを渡すことができます。具体的な操作についてはマニュアルを参照してください。
これら 2 つの SQL 機能は、実際の開発に柔軟に適用でき、これまでの不合理なデータベース操作の一部を変更し、作成するプログラムをより合理的で保守しやすくすることができます。