Heim  >  Artikel  >  Datenbank  >  Einführung in die Datenbank-SQL-Ansicht

Einführung in die Datenbank-SQL-Ansicht

coldplay.xixi
coldplay.xixinach vorne
2021-02-04 07:58:093174Durchsuche

Einführung in die Datenbank-SQL-Ansicht

Empfohlen (kostenlos): SQL

Ansichtseinführung

Eine Ansicht (Ansicht) ist eine virtuell vorhandene Tabelle, die für Benutzer, die die Ansicht verwenden, grundsätzlich transparent ist. Die Ansicht existiert nicht tatsächlich in der Datenbank, die Zeilen- und Spaltendaten stammen aus der Tabelle , die in der Abfrage der benutzerdefinierten Ansicht verwendet wird, und werden dynamisch generiert, wenn die Ansicht verwendet wird.

Definieren Sie die Ansicht.

Erstellen Sie den Ansichtsnamen als Auswahlanweisung.

SELECT * FROM provinces;

CREATE VIEW v_pro AS SELECT * FROM provinces;

SELECT * FROM v_pro;

Wählen Sie * aus v_pro aus.

Ansicht löschen.

Sicherheit
: Verbesserte Sicherheitsleistung, unterschiedliche Ansichten können für verschiedene Benutzer eingestellt werden.

Datenunabhängigkeit

: Sobald die Struktur der Ansicht festgelegt ist, können die Auswirkungen von Änderungen in der Tabellenstruktur auf Benutzer abgeschirmt werden. Das Hinzufügen von Spalten zur Quelltabelle hat keine Auswirkungen auf die Änderung der Spaltennamen in der Quelltabelle kann durch Ändern der Ansicht gelöst werden, ohne dass es zu Problemen kommt. Auswirkungen auf Besucher. Änderung der Ansicht. Wenn einer der folgenden Inhalte vorhanden ist, kann die Ansicht nicht geändert werden. Die Select-Klausel enthält eine bestimmte Select-Anweisung enthält die Gruppenfunktion

Die Select-Anweisung enthält die Group By-Klausel

Die Selecty-Anweisung Red enthält die Order By-Klausel

Die Where-Klausel enthält die relevante Unterabfrage

Die From-Klausel enthält mehrere Tabellen

Wenn berechnete Spalten vorhanden sind Die Ansicht kann nicht aktualisiert werden
  • Wenn in der Basistabelle eine Spalte mit einer Nicht-Null-Einschränkung vorhanden ist, die nicht in der Ansichtsdefinition angezeigt wird, kann der Einfügevorgang nicht ausgeführt werden.

Das obige ist der detaillierte Inhalt vonEinführung in die Datenbank-SQL-Ansicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen