Создание запросов SQL с помощью приложения Database Explorer

Используя приложение Database Explorer , можно открыть одно или несколько подключений к базе данных одновременно, нажав Connect на панели инструментов. Приложение Database Explorer создает вкладку источника данных для каждого запроса SQL.

На каждой вкладке источника данных можно записать SQL-запрос одним из двух способов. Если вы незнакомы с языком запросов SQL или хотите исследовать данные в базе данных, используйте панель Data Browser вместе с кнопками на панели инструментов. Или, если вы уже знакомы с SQL, введите SQL-запрос вручную. При вводе запроса можно использовать более расширенные операторов SQL (для примера, AS, GROUP BY, HAVING). Можно также ввести SQL код, который является собственностью базы данных и не соответствует стандарту ANSI.

Создайте запрос SQL с помощью кнопок на панели инструментов

Используйте эти шаги как общий рабочий процесс создания SQL-запроса с помощью кнопок на панели инструментов.

  • Подключитесь к источнику данных с помощью приложения Database Explorer. Для получения примера см. MySQL ODBC для Windows.

  • Щелкните таблицу на панели Data Browser. На панели SQL Query на вкладке «Источник данных» отображается запрос SQL, выбирающий все столбцы и строки таблицы. На панели Data Preview показан предварительный просмотр первых 10 строк данных в таблице. Например, подключитесь к Microsoft® Access™ базу данных и выберите inventorytable таблица базы данных.

  • В Join разделе вкладки Database Explorer щелкните Join, чтобы отобразить вкладку Join на панели инструментов. В Add разделе вкладки Join имя таблицы, выбранной на панели Data Browser, отображается в левом списке Table.

    • В списке Column слева выберите имя общего столбца.

    • В списке Table справа выберите имя таблицы для присоединения.

    • В списке Column справа выберите имя общего столбца.

    • Нажмите Add Join. Приложение по умолчанию создает внутреннее соединение.

    • Закройте вкладку Join.

    Дополнительные сведения о соединении таблиц см. в разделе Объединение таблиц с использованием приложения Database Explorer.

  • На панели Data Browser разверните узел «имя таблицы» объединенной таблицы и установите специальные флажки для выбора столбцов таблицы. На SQL Query и Data Preview панелях отображаются указанные столбцы.

  • В Criteria разделе щелкните Where, чтобы отобразить вкладку Where на панели инструментов. В Add разделе выберите оператор и значение для ввода SQL- WHERE состояние. Нажмите Add Filter. Чтобы представлять строки в значениях, заключайте текст в одинарные кавычки. Закройте вкладку Where.

  • В Criteria разделе щелкните Order By, чтобы отобразить вкладку Order By на панели инструментов. В Add разделе выберите столбец для сортировки и нажатия кнопки Add Sort. Закройте вкладку Order By.

  • В разделе Import щелкните, чтобы импортировать все результаты SQL-запросов в MATLAB® Рабочая область как таблица.

  • В Query разделе нажмите Clear Query, чтобы очистить текущий SQL-запрос и создать новый.

  • В разделе Connections закройте соединение с базой данных нажав Close Connection.

    Примечание

    Если несколько подключений открыто, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных из списка Close Connection.

Подробные примеры см. в приложении Database Explorer .

Ввод SQL-запроса вручную

Используйте эти шаги как общий рабочий процесс ввода SQL-запроса вручную.

  • Подключитесь к источнику данных в приложении Database Explorer. Для получения примера см. MySQL ODBC для Windows.

  • В разделе Query щелкните Manual, чтобы открыть новую вкладку источника данных. Вкладка имеет то же имя источника данных, что и предыдущая активная вкладка, но приложение Database Explorer добавляет суффикс _manual в имя вкладки. Вкладка Источник данных вручную сохраняет то же подключение к базе данных, что и предыдущая активная вкладка.

  • Введите или вставьте SQL-запрос в панель SQL Query.

    Примечание

    Если щелкнуть Manual, когда активная вкладка источника данных содержит SQL-запрос на панели SQL Query, можно изменить существующий SQL-запрос вручную. Также можно щелкнуть Clear Query, чтобы удалить существующий SQL-запрос на новой вкладке и ввести новый запрос.

    Для каждого последующего нажатия кнопки Manual новая вкладка содержит пронумерованный суффикс.

  • В Preview разделе нажмите Preview Query. Приложение Database Explorer выполняет запрос SQL и обновляет панель Data Preview результатами. Если SQL-запрос действителен, на панели Data Preview по умолчанию отображаются первые 10 строк данных. Чтобы увидеть больше строк, измените значение в Preview Size поле.

  • Измените SQL-запрос и нажмите кнопку Preview Query. На панели Data Preview показаны обновленные результаты.

  • В разделе Import щелкните, чтобы импортировать все результаты SQL-запросов в Рабочее пространство MATLAB в виде таблицы.

  • В разделе Connections закройте соединение с базой данных нажав Close Connection.

    Примечание

    Если несколько подключений открыто, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных из списка Close Connection.

Подробный пример ввода SQL-запроса вручную см. в приложении Database Explorer .

Работа с несколькими запросами SQL

Чтобы создать различные запросы SQL с помощью одной и той же базы данных, выполните следующие действия:

  • В Connections разделе вкладки Database Explorer щелкните Connect и выберите источник данных для создания подключения к базе данных.

  • В диалоговом окне подключения введите имя пользователя и пароль для базы данных и нажмите Connect.

  • В диалоговом окне «Каталог и схема» выберите каталог и схему и нажмите кнопку OK. Если в базе данных доступен только один каталог или схема, диалоговое окно «Каталог и схема» не открывается.

    Приложение Database Explorer открывает новую вкладку с именем источника данных в качестве имени вкладки.

  • Чтобы создать другой запрос SQL с помощью того же подключения к базе данных, щелкните New Query в разделе Connections.

Приложение открывает новую вкладку источника данных и добавляет пронумерованный суффикс к имени табуляции. Это число увеличивается на единицу в каждом последующем имени вкладки источника данных.

Можно также создавать запросы SQL в различных каталогах или схемах. Повторите эти шаги и выберите другой каталог или схему в диалоговом окне «Каталог и схема».

Чтобы подключиться к другой базе данных, повторите эти шаги и выберите другой источник данных из списка Connect.

Ограничения SQL-запросов

Приложение Database Explorer имеет эти ограничения, которых можно избежать, используя вместо этого командную строку.

  • Вы можете подключаться только к реляционным базам данных.

  • Можно ввести один SQL- SELECT только оператор. Вы не можете вводить другие операторов SQL или несколько операторов SQL на панели SQL Query.

  • Вы не можете изменять структуру базы данных или данные базы данных.

  • Выполнение хранимых процедур невозможно.

См. также

Функции

Приложения

Похожие темы

Внешние веб-сайты