Spisie treści
MySQL ma w swoich wersjach po wersji 5 wiele nowych funkcjonalności, których nie było w poprzedniej wersji, a które zbliżyły go i uplasowały go jako znacznie bardziej zaawansowany silnik bazy danych na równi z bezpośrednimi konkurentami, takimi jak PostgreSQL czy SQL-Server.Wśród tych nowych funkcjonalności mamy możliwość korzystania, tworzenia i konsultowania widoków lub wyświetlenia, które są niczym innym jak grupowaniem zapytań, gdzie możemy mieszać pola z kilku tabel i generować coś w rodzaju wirtualnej tabeli, dzięki czemu możemy wykonać zapytania względem tej tabeli i uzyskać naprawdę potrzebne nam pola.
Możemy wykonać kilka skomplikowanych wyszukiwań w różnych sekcjach zarówno tabeli, jak i bazy danych w phpMyAdminMożemy następnie przekształcić te zapytania w poglądy, które mogą służyć celowi w naszym środowisku pracy.
Zobaczmy przykład, otwieramy sekcję wyszukiwania z widoku tabeli, wybieramy pola, które faktycznie chcemy pokazać i klikamy Udać się.
Spowoduje to wygenerowanie wyników, które możemy następnie przetworzyć, aby utworzyć widok za pomocą linku UTWÓRZ WIDOK który pojawia się w sekcji operacji dostępnych dla wyniku zapytania, jak widać na poniższym zrzucie ekranu aplikacji phpMyAdmin.
Tworząc widok wtedy będziemy mieli go w naszej Bazie Danych, tak jak na początku tego tutoriala, widok ten działa jak rodzaj tabeli więc zobaczymy go na tej samej liście, na której mamy tabele naszej Bazy, widoki tym bardziej, że wszystko jest zdefiniowane tylko dla zapytań, w których musimy pokazać tylko niektóre pola, emulować strukturę lub po prostu unikać dostępu do innych tabel, dlatego łączymy kilka pól z różnych tabel w jednym widoku, aby ułatwić późniejszą konsultację.
Zobaczmy listę tabel odzwierciedloną w właśnie utworzonym widoku, jeśli spojrzymy na listę, która już określa, że jest to widok.
Jeśli przejdziemy i otworzymy widok, zobaczymy, że ma w nim prawie wszystko, co ma stół, widzimy, że nie mamy opcji takich jak ImportPonieważ widok nie akceptuje wstawiania danych, zobaczmy, jak wygląda strona wyników naszego nowo utworzonego widoku.
W tym przechwyceniu widzimy również, że wygenerowane zapytanie to normalny SELECT bez żadnego specjalnego dodatku, tabela, teraz jeśli chcemy wyeksportować widok, znajdziemy kod SQL podobny do następującego:
CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS wybierz `book``isbn` AS` number`, `book``title` AS` title` z `book`;
Należy pamiętać, że użytkownik MySQL musi mieć niezbędne uprawnienia do generowania widoku i przeglądania ich, dlatego ważne jest, aby administrator serwera udzielił nam niezbędnych uprawnień.
To wszystko w tym samouczku, jak widzieliśmy, widoki mogą być bardzo pomocne, aby nasze zapytania były proste i aby naprawdę wyświetlały odpowiednie dane bez wykonywania zbyt wielu tur, nie zapominając, że ważne jest posiadanie odpowiednich uprawnień użytkownika, aby być w stanie pracować z tą funkcjonalnością.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt