2014-02-20 5 views
0

Что представляет собой разница между MySQL view и способ, которым phpMyAdmin показывает свои таблицы? Когда я создал представление о PhpMyAdmin, нажав кнопку «Создать вид» в разделе «операции результатов запроса» в разделе «Обзор» в таблице:Таблицы phpMyAdmin и представления MySQL

phpMyAdmin depiction of a table,

созданный вид выглядел так же, как вид, показанный в «Обзоре "окно для этой таблицы:

MySQL view created in phpMyAdmin

Я более говорить о визуальном стиле здесь, я знаю, что так как я использовал по умолчанию таблица включает в себя одни и те же столбцы/строки. Все ли представления SQL выглядят одинаково, визуально, как таблицы phpMyAdmin, как показано в графическом интерфейсе? Это какой-то стандарт или просто способ, которым делает phpMyAdmin, а другие могут быть разными?

Возможно ли создать виды в браузере или они просто созданы на сервере для удобства разработчиков? У W3schools нет инструмента синтаксического тестирования для просмотров, что заставляет меня задуматься, поскольку у них есть один для почти всего остального.

Я использую phpMyAdmin 4.1.5.

+0

У вас есть сценарий? – Raptor

+0

Я создал представление через графический интерфейс, поэтому любая таблица, вероятно, будет выглядеть как любая другая таблица. Я постараюсь получить скриншоты. – trysis

+0

@ShivanRaptor, я обновил свой вопрос с помощью скриншотов. – trysis

ответ

2

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

Для удобства виды и таблицы, вероятно, будут выглядеть очень похожими или одинаковыми в большинстве инструментов, поскольку они имеют сходные структуры (но не одни и те же функции или цели). Но как они выглядят, зависит от разработчика инструмента.

+0

Я понял, что это так. Я никогда раньше не работал с представлениями, поэтому не знал, с чего начать (Google не помог). Благодарю. – trysis

1

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

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

+0

Я имел в виду более визуальный стиль, а не столбцы/строки.Обновлен мой вопрос. – trysis

1

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

Смежные вопросы