Ansichten in phpMyAdmin

MySQL hat in seinen späteren Versionen bis zur Version 5 viele neue Funktionen, die in der Vorgängerversion nicht vorhanden waren und die es als eine viel fortgeschrittenere Datenbank-Engine zusammen mit ihren direkten Konkurrenten wie PostgreSQL oder SQL-Server positioniert haben .

Unter diesen neuen Funktionen haben wir die Möglichkeit, Views oder Views zu verwenden, zu erstellen und zu konsultieren. Dabei handelt es sich lediglich um Gruppierungen von Abfragen, in denen Felder aus mehreren Tabellen gemischt und eine Art virtuelle Tabelle generiert werden können, um Abfragen für diese Tabelle durchzuführen und besorge uns die Felder, die wir wirklich brauchen.

Erstellen Sie eine Ansicht aus den Ergebnissen

Wir können in phpMyAdmin viele komplexe Suchvorgänge aus den verschiedenen Abschnitten von Tabelle und Datenbank durchführen. Diese Abfragen können dann in Ansichten umgewandelt werden, die einen Zweck in unserer Arbeitsumgebung erfüllen können.

Sehen wir uns ein Beispiel an, öffnen Sie den Suchbereich in der Tabellenansicht, wählen Sie die Felder aus, die wir anzeigen möchten, und klicken Sie auf Los .

views-phpmyadmin.jpg

Dadurch werden einige Ergebnisse generiert, die wir dann verarbeiten können, um eine Ansicht mithilfe des Links CREATE VIEW zu erstellen, der im für das Ergebnis der Abfrage verfügbaren Operationsabschnitt angezeigt wird, wie im folgenden Screenshot der Anwendung phpMyAdmin zu sehen ist.

views-phpmyadmin2.jpg

Wenn wir die Ansicht erstellen, haben wir sie in unserer Datenbank verfügbar, da wir zu Beginn des Tutorials kommentiert haben, dass diese Ansicht als eine Art Tabelle funktioniert, sodass wir sie in derselben Liste sehen werden, in der wir die Tabellen unserer Datenbank am häufigsten haben dass alles nur für Abfragen definiert ist, in denen wir nur wenige Felder anzeigen, eine Struktur emulieren oder einfach den Zugriff auf andere Tabellen vermeiden müssen, sodass wir mehrere Felder verschiedener Tabellen in einer einzigen Ansicht zusammenführen, um später leichter darauf zugreifen zu können.

See also  So löschen Sie viele Veröffentlichungen und Aktivitätsprotokolle auf Facebook

Sehen wir uns die Liste der Tabellen an, die sich in der gerade erstellten Ansicht widerspiegeln. Wenn wir uns die Liste ansehen, gibt dies an, dass es sich um eine Ansicht handelt.

views-phpmyadmin3.jpg

Wenn wir die Ansicht öffnen, werden wir sehen, dass in der msima fast alles vorhanden ist, was eine Tabelle enthält. Wir können sehen, dass wir keine Optionen wie Importieren haben , da die Ansicht keine Dateneinfügungen akzeptiert. Sehen wir uns an, wie die Ergebnisseite unserer neu erstellte Ansicht.

views-phpmyadmin4.jpg

Wir können in diesem Capture auch sehen, dass die generierte Abfrage ein normales SELECT ohne spezielle Zusatztabelle ist. 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 Wählen Sie "book". "isbn" AS "number", "book". "title" AS "title" aus `Buch`; 

Beachten Sie, dass der MySQL-Benutzer über die erforderlichen Berechtigungen verfügen muss, um die Ansicht zu generieren und diese abzurufen. Daher ist es wichtig, dass der Serveradministrator uns die erforderlichen Berechtigungen erteilt.

Dies ist alles für dieses Tutorial, da wir gesehen haben, dass die Ansichten sehr hilfreich sein können, um unsere Abfragen einfach zu halten und die relevanten Daten wirklich anzuzeigen, ohne viele Runden zu geben, ohne zu vergessen, dass es wichtig ist, über die entsprechenden Benutzerberechtigungen zu verfügen, um mit dieser Funktionalität zu arbeiten .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *