Используя приложение Database Explorer , можно открыть одно или несколько подключений к базе данных одновременно, нажав Connect на панели инструментов. Приложение Database Explorer создает вкладку источника данных для каждого запроса SQL.
На каждой вкладке источника данных можно записать SQL-запрос одним из двух способов. Если вы незнакомы с языком запросов SQL или хотите исследовать данные в базе данных, используйте панель Data Browser вместе с кнопками на панели инструментов. Или, если вы уже знакомы с SQL, введите SQL-запрос вручную. При вводе запроса можно использовать более расширенные операторов SQL (для примера, AS
, GROUP BY
, HAVING
). Можно также ввести SQL код, который является собственностью базы данных и не соответствует стандарту ANSI.
Используйте эти шаги как общий рабочий процесс создания 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-запроса вручную.
Подключитесь к источнику данных в приложении 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 с помощью одной и той же базы данных, выполните следующие действия:
В Connections разделе вкладки Database Explorer щелкните Connect и выберите источник данных для создания подключения к базе данных.
В диалоговом окне подключения введите имя пользователя и пароль для базы данных и нажмите Connect.
В диалоговом окне «Каталог и схема» выберите каталог и схему и нажмите кнопку OK. Если в базе данных доступен только один каталог или схема, диалоговое окно «Каталог и схема» не открывается.
Приложение Database Explorer открывает новую вкладку с именем источника данных в качестве имени вкладки.
Чтобы создать другой запрос SQL с помощью того же подключения к базе данных, щелкните New Query в разделе Connections.
Приложение открывает новую вкладку источника данных и добавляет пронумерованный суффикс к имени табуляции. Это число увеличивается на единицу в каждом последующем имени вкладки источника данных.
Можно также создавать запросы SQL в различных каталогах или схемах. Повторите эти шаги и выберите другой каталог или схему в диалоговом окне «Каталог и схема».
Чтобы подключиться к другой базе данных, повторите эти шаги и выберите другой источник данных из списка Connect.
Приложение Database Explorer имеет эти ограничения, которых можно избежать, используя вместо этого командную строку.
Вы можете подключаться только к реляционным базам данных.
Можно ввести один SQL- SELECT
только оператор. Вы не можете вводить другие операторов SQL или несколько операторов SQL на панели SQL Query.
Вы не можете изменять структуру базы данных или данные базы данных.
Выполнение хранимых процедур невозможно.