1. Bedingungen für die Verwendung von Ansichten
Wenn ein bestimmtes Abfrageergebnis sehr häufig erscheint und dieses Abfrageergebnis häufig als Unterabfrage verwendet werden muss, ist es bequemer, die Ansicht zu verwenden.
2. Vorteile der Verwendung von Ansichten
a. Vereinfachte Abfrageanweisungen
B. Die Berechtigungen der Tabelle können geschlossen werden Öffnen Sie die entsprechenden Ansichtsberechtigungen. In der Ansicht sind nur einige Datenspalten geöffnet.
c. Wenn eine große Datentabelle beispielsweise in Tabellen unterteilt ist und eine Tabelle 1 Million Daten enthält, kann die Tabelle in vier Ansichten unterteilt werden.
Berechnen Sie basierend auf dem Rest der ID
3. Erstellen Sie eine Ansicht
create or replace view v_test as select * from user;
4. Ansicht abrufen
select * from v_test;
alter view v_test as select * from user1;
drop view if exists v_test;
show tables;
8. Sehen Sie sich die Definition der Ansicht an
show table status from companys like 'v_test';
a. Zusammenführen: Die Ausführungsmethode Beim Zusammenführen mischen wir bei der Ausführung zunächst die SQL-Anweisungen unserer Ansicht und die SQL-Anweisungen der externen Abfrageansicht und führen sie schließlich aus.
b. Temptable: Temporärer Tabellenmodus, wenn eine Abfrage durchgeführt wird, generiert die von der Ansicht verwendete SELECT-Anweisung eine temporäre Tabelle des Ergebnisses, und dann wird die Abfrage in der aktuellen temporären Tabelle ausgeführt.
Das Obige ist der Inhalt von MySQL Advanced Seven – die Verwendung von Ansichten. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!