Одна из особенностей MySQL Query Browser - это возможность создавать запросы. Он позволяет Вам выбрать колонки и таблицы, которые Вам нужны для запроса из обозревателя баз данных и получить запрос, созданный автоматически, основываясь на Вашем выборе.
Первый шаг к созданию запроса - это
выбрать таблицу, из которой
запрашивать данные. Кликните и
перетащите желаемую таблицу в
область запросов для того, чтобы
начать создавать запрос. Например,
перемещая таблицу City в область
запросов, выражение SELECT * FROM City
C
будет добавлено в область
для запросов. Вы так же можете
дважды кликнуть на таблице чтобы
начать новый SELECT
запрос.
Когда Вы выбираете таблицу из обозревателя баз данных и перетаскиваете ее над областью для запросов, появится табличный инструмент с некоторыми видами действий для запроса. Отпустите таблицу, которую Вы перетаскивали на желаемое действие и запрос соответственно модифицируется. Доступны следующие действия:
SELECT
заменяет текущее
выражение выражением
SELECT
содержащим
перетаскиваемую таблицу.
Add Table
добавляет
перетаскиваемую таблицу в
текущий SELECT
запрос.
JOIN Table
: Если
SELECT
запрос уже в окне
запросов с указанной таблицей,
новая перемещаемая таблица
будет добавлена в
соответствующее условие
WHERE
чтобы выполнить
JOIN
запрос.
LEFT OUTER JOIN
подобен
предыдущему, но создает LEFT
OUTER JOIN
вмbook JOIN
запроса. s the same as the previous, but does a
LEFT OUTER JOIN
instead of a
JOIN
UPDATE
замещает текущее
выражение выражением
UPDATE
, содержащим
перетаскиваемую таблицу.
INSERT
замещает текущее
выражение выражением
INSERT
, содержащим
перетаскиваемую таблицу.
DELETE
замещает текущее
выражение выражением
DELETE
, содержащим
перетаскиваемую таблицу.
Таблицы соединяются по идентично названным колонкам для таблиц MyISAM и Tables are joined based on identical column names for MyISAM tables and внешним ключам для таблиц InnoDB.
Когда выбрана таблица, Вы можете
выбрать индивидуальный столбец
для запроса; кликните на кнопке
Select на панели кнопок
для построения запроса. Указатель
мыши изменится на указатель
Select
, который можно
использовать для выбора колонок из
обозревателя баз данных. Например,
кликнув на полях Id, Name, и Country базы
world
, запрос будет собран
как SELECT C.Id, C.Name, C.Country FROM City
C
После того, как таблица
выбрана, Вы можете выбрать
конкретную колонку для запроса;
кликните на кнопке Select
в ряду кнопок создания запросов.
Указатель мыши изменится на
указатель Select
, которым
Вы можете выбрать колонку из
обозревателя баз данных. Например,
кликните на полях Id, Name и Country базы
примеров world
, запрос
SELECT C.Id, C.Name, C.Country FROM City C
будет построен в области запросов.
После того, как Вы выбрали колонки
для запроса, Вы можете
использовать другие кнопки для
завершения построения запроса с
выражениями WHERE
, GROUP
BY
, и ORDER BY
. Когда
новае секция запроса добавляется с
помощью кнопок построения
запросов, курсор в области
запросов располагается в позиции
для редактирования; если Вы
кликните на поле указателем WHERE, то
курсор встанет в позицию, где Вам
нужно указать условие для
оператора WHERE
.
Вы можете переключаться между
различнвми указателями построения
запросов кликая на кнопках
построения запросов в панели
кнопок, или используя комбинацию
клавиш Ctrl+Alt и
первая буква указателя который Вы
хотите использовать
(Ctrl+Alt+S
для SELECT
,
Ctrl+Alt+W
для WHERE
, и так далее.)