Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL Advanced Seven – Verwendung von Ansichten

黄舟
Freigeben: 2016-12-29 16:39:17
Original
1254 Leute haben es durchsucht

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



Fügen Sie ODER ERSETZEN hinzu, um anzugeben, dass die Anweisung dies auch kann Ersetzen Sie die vorhandene Ansicht
create or replace view v_test as select * from user;
Nach dem Login kopieren

4. Ansicht abrufen



5. Ansicht ändern
select * from v_test;
Nach dem Login kopieren



6 . Ansicht löschen
alter view v_test as select * from user1;
Nach dem Login kopieren



7. Ansicht anzeigen
drop view if exists v_test;
Nach dem Login kopieren



Die Ansicht wird in der Ansichtentabelle unter der Datenbank information_schema platziert
show tables;
Nach dem Login kopieren

8. Sehen Sie sich die Definition der Ansicht an



9. Ansichtsalgorithmus – es gibt zwei Ausführungsalgorithmen
show table status from companys like 'v_test';
Nach dem Login kopieren

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)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!