Просмотры в phpMyAdmin

{title}

MySQL имеет в своих более поздних версиях, чем в версии 5, много новых функциональных возможностей, которых не было в предыдущей версии, и которые подошли к нему и сделали его гораздо более продвинутым ядром базы данных наряду с его прямыми конкурентами, такими как PostgreSQL или SQL-Server.,
Среди этих новых функций у нас есть возможность использовать, создавать и просматривать представления или представления, которые представляют собой не что иное, как группы запросов, в которых мы можем смешивать поля из нескольких таблиц и генерировать своего рода виртуальную таблицу, чтобы мы могли выполнять запросы к этой таблице. и получить поля, действительно необходимые для нас.

Создать вид из результатов


В phpMyAdmin мы можем выполнить много сложных поисков из разных разделов таблицы и базы данных, а затем эти запросы могут преобразовать их в представления, которые могут выполнить задачу в нашей рабочей среде.
Давайте посмотрим на пример, мы открываем раздел поиска из табличного представления, выбираем поля, которые мы действительно хотим отображать, и нажимаем кнопку « Перейти» .

{title}


Это сгенерирует результаты, которые мы можем затем обработать для создания представления, используя ссылку CREATE VIEW, которая появляется в разделе операций, доступных для результата запроса, как мы можем видеть на следующем снимке экрана приложения phpMyAdmin.

{title}


При создании представления мы будем иметь его в нашей базе данных, так как в начале урока мы прокомментировали, что это представление работает как своего рода таблица, поэтому мы увидим его в том же списке, где у нас есть таблицы нашей базы данных, наиболее что все определено только для запросов, в которых мы должны показать только несколько полей, эмулировать структуру или просто запретить доступ к другим таблицам, поэтому мы объединяем несколько полей разных таблиц в одном представлении для облегчения последующих консультаций.
Давайте посмотрим список таблиц, отраженных в только что созданном представлении, если мы посмотрим на список, он уже указывает нам, что это представление.

{title}


Если мы пойдем и откроем представление, то увидим, что внутри него есть почти все, что имеет таблицу, и мы увидим, что у нас нет таких опций, как Импорт, так как представление не принимает вставки данных, давайте посмотрим, как страница результатов нашего вновь созданный вид.

{title}


В этом снимке мы также видим, что сгенерированный запрос представляет собой обычный SELECT без каких-либо специальных дополнений, таблица. Теперь, если мы хотим экспортировать представление, мы найдем код SQL, подобный следующему:
 CREATE ALGORITHM = НЕ УКАЗАНО DEFINER = `root` @`% `ВИД ОПРЕДЕЛЕНИЯ БЕЗОПАСНОСТИ SQL` book_public_info` AS выберите` book` `isbn` AS` number`, ` book``title` AS` title` из `book`; 

Важно помнить, что пользователь MySQL должен иметь необходимые разрешения для генерации представления и обращения к ним, поэтому важно, чтобы администратор сервера предоставил нам необходимые разрешения.
Это все для этого урока, так как мы увидели, что представления могут быть очень полезны, чтобы наши запросы были простыми и действительно отображали релевантные данные, не обходя их много раз, не забывая, что важно иметь соответствующие разрешения пользователя для работы с этой функциональностью.,

  • 0