Создайте SQL-запросы Используя приложение Database Explorer

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

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

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

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

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

  • Кликните по таблице в панели Data Browser. Панель SQL Query в источнике данных переходит обновления с SQL-запросом, который выбирает все столбцы и строки таблицы. Панель Data Preview обновляет с предварительным просмотром первых 10 строк данных в таблице.

  • В разделе Join нажмите Join, чтобы отобразить вкладку Join в панели инструментов. В разделе Add имя таблицы, выбранной в панели Data Browser, появляется в левом списке Table. Из левого списка Column выберите имя разделяемого столбца. Затем выберите имя таблицы, чтобы участвовать в правильном списке Table и выбрать имя разделяемого столбца в правильном списке Column. Нажмите Add Join. Приложение Database Explorer создает внутреннее объединение по умолчанию. Закройте вкладку 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® как таблица.

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

  • Чтобы закрыть соединение с базой данных, закройте все вкладки, имена которых содержат имя источника данных.

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

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

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

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

  • В разделе Edit нажмите 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 как таблица.

  • Чтобы закрыть соединение с базой данных, закройте все вкладки, имена которых содержат имя источника данных.

Для подробного примера введения вручную SQL-запроса см. приложение Database Explorer .

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

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

  1. Нажмите New Query в панели инструментов. Подключение к диалоговому окну Data Source открывается.

  2. Выберите имя источника данных из списка Data Source. Введите имя пользователя и пароль для своей базы данных и нажмите Connect.

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

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

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

Примечание

База данных Microsoft® Access™ не поддерживает несколько соединений с базой данных.

Или, можно соединиться с различными каталогами или схемами. Повторите эти шаги и выберите различный каталог или схему в диалоговом окне Catalog и Schema.

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

Можно соединиться с различными базами данных путем повторения этих шагов и выбора различного имени источника данных из списка Data Source.

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

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

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

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

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

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

Смотрите также

Функции

Приложения

Похожие темы

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