Ansichten in phpMyAdmin

Inhaltsverzeichnis
MySQL hat in seinen Versionen nach Version 5 viele neue Funktionalitäten, die es in der vorherigen Version nicht gab und die es näher gebracht und als viel fortschrittlichere Datenbank-Engine auf Augenhöhe mit seinen direkten Konkurrenten wie PostgreSQL oder SQL-Server platziert haben.
Unter diesen neuen Funktionalitäten haben wir die Möglichkeit, die Ansichten zu verwenden, zu erstellen und zu konsultieren oder Ansichten, die nichts anderes sind als Gruppierungen von Abfragen, bei denen wir Felder aus mehreren Tabellen mischen und eine Art virtuelle Tabelle generieren können, um Abfragen gegen diese Tabelle zu erstellen und die für uns wirklich notwendigen Felder zu erhalten.
Wir können einige komplexe Suchen in den verschiedenen Abschnitten der Tabelle und der Datenbank durchführen phpMyAdminWir können diese Abfragen dann in Ansichten umwandeln, die in unserer Arbeitsumgebung einem Zweck dienen können.
Sehen wir uns ein Beispiel an, wir öffnen den Suchbereich aus der Tabellenansicht, wählen die Felder aus, die wir tatsächlich anzeigen möchten und klicken auf gehen.

Dadurch werden Ergebnisse generiert, die wir dann über den Link zu einer Ansicht verarbeiten können ANSICHT ERSTELLEN die im Abschnitt der verfügbaren Operationen für das Abfrageergebnis angezeigt wird, wie wir im folgenden Screenshot der phpMyAdmin-Anwendung sehen können.

Wenn wir die Ansicht erstellen, haben wir sie in unserer Datenbank verfügbar, da diese Ansicht zu Beginn des von uns erwähnten Tutorials als eine Art Tabelle funktioniert, sodass wir sie in derselben Liste sehen, in der wir die Tabellen unserer Datenbank haben. Da die Views mehr, dass alles nur für Abfragen definiert ist, bei denen wir nur einige Felder anzeigen, eine Struktur emulieren oder einfach den Zugriff auf andere Tabellen vermeiden müssen, vereinen wir mehrere Felder aus verschiedenen Tabellen in einer einzigen View für eine einfache spätere Abfrage.
Sehen wir uns die Liste der Tabellen an, die sich in der gerade erstellten Ansicht widerspiegeln. Wenn wir uns die Liste ansehen, gibt sie bereits an, dass es sich um eine Ansicht handelt.

Wenn wir die Ansicht öffnen, sehen wir, dass sie fast alles enthält, was eine Tabelle hat. Wir können sehen, dass wir keine Optionen wie . haben ImportierenDa die Ansicht keine Dateneinfügungen akzeptiert, sehen wir uns an, wie die Ergebnisseite unserer neu erstellten Ansicht aussieht.

Wir können in diesem Capture auch sehen, dass die generierte Abfrage ein normales SELECT ohne besonderen Zusatz ist, table. Wenn wir nun die Ansicht exportieren möchten, finden wir einen SQL-Code ähnlich dem folgenden:
 CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS select `book``isbn` AS` number`, `book``title` AS` title` from `book`; 

Es ist wichtig zu bedenken, dass der MySQL-Benutzer die erforderlichen Berechtigungen haben muss, um die Ansicht zu generieren und sie abzurufen. Daher ist es wichtig, dass der Serveradministrator uns die erforderlichen Berechtigungen erteilt.
Dies ist alles für dieses Tutorial, wie wir gesehen haben, können die Ansichten sehr hilfreich sein, um unsere Abfragen einfach zu halten und dass sie wirklich die relevanten Daten anzeigen, ohne zu viele Umdrehungen zu machen, ohne zu vergessen, dass es wichtig ist, die entsprechenden Benutzerberechtigungen zu haben kann mit dieser Funktion arbeiten. .Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave