Database Explorer

Конфигурируйте, исследуйте и импортируйте данные базы данных

Описание

Приложение Database Explorer позволяет быстро подключиться к базе данных, исследовать данные базы данных и импортировать данные в MATLAB® рабочая область визуальным способом. Если у вас есть минимальный уровень квалификации при написании запросов SQL или вы хотите быстро просмотреть данные в базе данных, используйте это приложение для взаимодействия с базой данных.

Используя приложение Database Explorer, можно:

  • Создайте и сконфигурируйте источники данных ODBC и JDBC.

  • Установите несколько подключений к одной или другим базам данных.

  • Выберите интересующие вас таблицы и столбцы.

  • Настройка выбора с использованием критериев SQL-запросов.

  • Предварительный просмотр выбранных данных.

  • Настройка настроек импорта.

  • Импортируйте выбранные данные в рабочее пространство MATLAB для анализа.

  • Сохраните сгенерированные запросы SQL.

  • Сгенерируйте код MATLAB.

Чтобы просмотреть вводное видео, смотрите Использование приложения Database Explorer.

Database Explorer app

Откройте приложение Database Explorer

  • MATLAB Toolstrip: На вкладке Apps щелкните стрелу Show more, чтобы открыть галерею Apps. Затем, под Database Connectivity and Reporting, нажмите Database Explorer.

  • Командная строка MATLAB: введите databaseExplorer.

Примеры

расширить все

Подключение к Microsoft® Access™ базу данных с помощью приложения Database Explorer Затем выберите столбцы из одной таблицы и предварительно просмотрите данные. Приложение по умолчанию просматривает результаты запроса.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

В Connections разделе вкладки Database Explorer щелкните Connect и выберите источник данных для подключения. Откроется диалоговое окно подключения. Оставьте имя пользователя и пароль пустыми и нажмите Connect.

Примечание

Для других баз данных откроется диалоговое окно Каталог и Схема. Выберите имя каталога и схемы из списков Catalog и Schema, соответственно для базы данных.

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных.

Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

Для любой таблицы можно выбрать информацию таблицы следующими способами:

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

  • Чтобы выбрать отдельные столбцы из выбранной таблицы, разверните узел «имя таблицы» в Data Browser древовидном представлении. Установите определенные флажки, чтобы выбрать отдельные столбцы таблицы и отобразить их на панели Data Preview. SQL-запрос автоматически настраивается на каждый выбор.

    Примечание

    Порядок столбцов на панели Data Preview совпадает с порядком их выбора на панели Data Browser.

Выберите имя таблицы inventorytable.

Чтобы изменить отображаемые данные, установите или снимите флажки на панели Data Browser. Приложение обновляет SQL-запрос на панели SQL Query. Приложение обновляет данные на панели Data Preview.

На панели Data Preview отображается 10 строк. Общее количество строк, выбранных в базе данных, отображается в круглых скобках рядом с именем панели Data Preview. Измените количество строк путем выбора или ввода значения в поле Preview Size в Preview разделе вкладки Database Explorer. Выберите значение 20. Количество строк корректируется на панели Data Preview.

Примечание

Значение в Preview Size поле контролирует максимальное количество строк, отображаемых на панели Data Preview. Если это значение больше, чем общее количество строк в результатах запроса, то общее количество строк отображается в круглых скобках рядом с именем панели Data Preview.

Можно отсортировать строки данных по определенному столбцу. В Criteria разделе нажмите Order By. Вкладка Order By отображается на панели инструментов.

В Add разделе в списке Column выберите столбец price. В Add разделе нажмите Add Sort. Приложение Database Explorer сортирует данные в порядке возрастания на панели Data Preview. Чтобы изменить порядок, щелкните Descending в Edit разделе.

Примечание

Чтобы добавить больше сортов, выберите другой столбец из списка Column и нажмите Add Sort. Вы можете изменить положение сортировки в запросе SQL, щелкнув его в списке в разделе Edit и затем щелкнув Move Up или Move Down.

В Close разделе щелкните Close Order By, чтобы закрыть вкладку Order By.

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

Примечание

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

Подключитесь к базе данных Microsoft Access с помощью приложения Database Explorer. Затем соединяйте данные в нескольких таблицах, выбирая столбцы в таблицах. Приложение по умолчанию просматривает результаты запроса. После предварительного просмотра данных импортируйте все результаты запросов в Рабочее пространство MATLAB и выполните простой анализ данных.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

В Connections разделе вкладки Database Explorer щелкните Connect и выберите источник данных для подключения. Откроется диалоговое окно подключения. Оставьте имя пользователя и пароль пустыми и нажмите Connect.

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных.

Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

На панели Data Browser выберите таблицу inventorytable в качестве первой таблицы для соединения. Приложение Database Explorer обновляет панель SQL Query с помощью SQL-запроса, выбирающего все столбцы и строки из inventorytable таблицы. Одновременно приложение обновляет панель Data Preview с помощью предварительного просмотра результатов запроса. Первые 10 строк данных появляются на панели по умолчанию.

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

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

В списке Table справа выберите таблицу producttable как таблица для соединения. Выберите имя общего столбца productnumber в этой таблице в списке Column справа.

В Add разделе нажмите Add Join. На Join Diagram панели отображается графическое представление соединения между выбранными таблицами. SQL Query панели обновляет SQL-запрос новым соединением. Панель Data Preview отражает результаты обновленного запроса SQL.

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

Примечание

Некоторые базы данных не поддерживают все типы соединений.

В Close разделе щелкните Close Join, чтобы закрыть вкладку Join.

В древовидном представлении панели Data Browser выберите productdescription под producttable. SQL Query и Data Preview панелей обновлены выбранным столбцом таблицы.

Добавьте критерий фильтра к запросу SQL. В Criteria разделе щелкните Where, чтобы отобразить вкладку Where на панели инструментов.

Фильтрация результатов SQL-запросов по ценам, превышающим $10. В Add разделе в списке Column выберите inventorytable.price. Выберите > оператор для фильтра в списке Operator. Введите 10 в списке Value. Нажмите Add Filter.

Примечание

Если вы вводите фильтры с помощью LIKE или NOT LIKE операторы, затем введите значение в одинарных кавычках, чтобы представлять строку.

На SQL Query и Data Preview панелях отображаются обновленные результаты запросов на основе нового фильтра с WHERE состояние.

В Close разделе щелкните Close Where, чтобы закрыть вкладку Where.

Импортируйте все результаты SQL-запросов в рабочее пространство MATLAB. В Import разделе нажмите. В диалоговом окне «Импорт данных» введите имя data для переменного Рабочего пространства MATLAB и нажатия кнопки OK. Рабочее рабочее пространство MATLAB отображает таблицу data.

Отображение результатов запросов SQL в командной строке.

data
data =

  6×5 table

    productnumber    quantity    price        inventorydate        productdescription
    _____________    ________    _____    _____________________    __________________

     1               1700        14.5     '2014-09-23 09:38:34'    'Building Blocks' 
     3                356          17     '2014-05-14 07:14:28'    'Slinky'          
     4               2580          21     '2013-06-08 14:24:33'    'Space Cruiser'   

    ...

Найдите максимальную цену продукта.

max(data.price)
ans =

    24

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

Примечание

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

Подключитесь к базе данных Microsoft Access с помощью приложения Database Explorer. Затем создайте SQL-запрос, который соединяет две таблицы с помощью левого соединения. Приложение Database Explorer по умолчанию просматривает результаты запросов. После предварительного просмотра данных импортируйте все результаты запросов в рабочее пространство MATLAB и выполните простой анализ данных.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

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

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных. Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

На панели Data Browser выберите таблицу suppliers в качестве первой таблицы для соединения.

Приложение Database Explorer обновляет панель SQL Query с помощью SQL-запроса, выбирающего все столбцы и строки из suppliers таблицы. Одновременно приложение Database Explorer обновляет панель Data Preview с помощью предварительного просмотра результатов запроса. Первые 10 строк данных появляются на панели по умолчанию.

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

В списке Column слева выберите имя общего столбца suppliernumber. В списке Table справа выберите имя producttable как таблица для соединения. Выберите имя общего столбца suppliernumber в этой таблице в списке Column справа.

В Add разделе нажмите Add Join. Приложение Database Explorer по умолчанию создает внутреннее соединение. В Edit разделе щелкните Left, чтобы изменить соединение с внутреннего соединения на левое. На Join Diagram панели отображается графическое представление соединения между выбранными таблицами. SQL Query панели обновляет SQL-запрос новым соединением. Панель Data Preview отражает результаты обновленного запроса SQL.

В Close разделе щелкните Close Join, чтобы закрыть вкладку Join.

Увеличьте количество строк, отображаемых на панели Data Preview. В Preview разделе введите 20 в Preview Size поле.

В древовидном представлении панели Data Browser выберите unitcost под producttable. Значение Data Preview панели обновляется новым столбцом.

The NaN значение в столбце unitcost указывает, что соответствующий поставщик не поставляет продукты.

Добавьте критерий фильтра к запросу SQL. В Criteria разделе щелкните Where, чтобы отобразить вкладку Where на панели инструментов.

Фильтрация результатов запросов SQL для продуктов со стоимостью модуля более $10. В Add разделе в списке Column выберите имя столбца producttable.unitcost. Выберите > оператор для фильтра в списке Operator. Введите 10 в списке Value. Нажмите Add Filter.

Примечание

Если вы вводите фильтры с помощью LIKE или NOT LIKE операторы, затем введите значение в одинарных кавычках, чтобы представлять строку.

На SQL Query и Data Preview панелях отображаются обновленные результаты запросов на основе нового фильтра с WHERE состояние.

Измените значение фильтра из 10 на 20. Нажмите Update Filter. Панели SQL Query и Data Preview обновляются результатами измененного запроса.

В Close разделе щелкните Close Where, чтобы закрыть вкладку Where.

Импортируйте все результаты SQL-запросов в рабочее пространство MATLAB. В Import разделе нажмите. В диалоговом окне «Импорт данных» введите имя data для переменного Рабочего пространства MATLAB и нажатия кнопки OK. Рабочее рабочее пространство MATLAB отображает таблицу data.

Отображение результатов запросов SQL в командной строке.

data
data =

  2×6 table

    suppliernumber          suppliername              city           country          faxnumber       unitcost
    ______________    _________________________    __________    _______________    ______________    ________

    1008              'The Great Train Company'    'Nashua'      'United States'    '403 121 3478'    21      
    1006              'ACME Toy Company'           'New York'    'United States'    '212 435 1618'    24      

Найдите максимальную цену продукта.

max(data.unitcost)
ans =

    24

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

Примечание

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

Подключитесь к базе данных Microsoft Access с помощью приложения Database Explorer. Создайте простой SQL-запрос и отсортируйте результаты по данным в одном столбце. Приложение Database Explorer по умолчанию просматривает результаты запросов. Затем импортируйте отсортированные данные в рабочее пространство MATLAB.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

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

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных. Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

На панели Data Browser выберите таблицу inventorytable. На панели SQL Query отображается запрос SQL, выбирающий все столбцы и строки из этой таблицы. На панели Data Preview отображаются первые 10 строк результатов запроса.

Отсортируйте результаты SQL-запроса. В Criteria разделе щелкните Order By, чтобы отобразить вкладку Order By на панели инструментов.

В Add разделе в списке Column выберите price столбец. Нажмите Add Sort.

В Edit разделе щелкните Descending, чтобы отсортировать цены в порядке уменьшения. На панели Data Preview отображаются обновленные результаты запросов с отсортированными ценами.

В Close разделе щелкните Close Order By, чтобы закрыть вкладку Order By.

Импортируйте все результаты SQL-запросов в рабочее пространство MATLAB. В Import разделе нажмите. В диалоговом окне «Импорт данных» введите имя data для переменного Рабочего пространства MATLAB и нажатия кнопки OK. Рабочее рабочее пространство MATLAB отображает таблицу data.

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

Примечание

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

Подключитесь к базе данных Microsoft Access с помощью приложения Database Explorer. Создайте простой SQL-запрос и фильтруйте результаты. Используйте текстовый фильтр для извлечения определенных строк данных. Приложение Database Explorer по умолчанию просматривает результаты запросов. Затем импортируйте отфильтрованные данные в рабочее пространство MATLAB.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

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

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных. Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

На панели Data Browser выберите таблицу producttable. На панели SQL Query отображается запрос SQL, выбирающий все столбцы и строки из этой таблицы. На панели Data Preview отображаются первые 10 строк результатов запроса.

Добавьте критерий фильтра к запросу SQL. В Criteria разделе щелкните Where, чтобы отобразить вкладку Where на панели инструментов.

Фильтр для продуктов с описанием продукта, которое начинается с буквы S. В Add разделе в списке Column выберите productdescription. В списке Operator выберите LIKE. Для фильтрации текста заключайте текст в одинарные кавычки. В списке Value введите 'S%'.

Нажмите Add Filter. На панели Data Preview отображаются три строки данных. Описание продукта в каждой строке начинается с буквы S.

В Close разделе щелкните Close Where, чтобы закрыть вкладку Where.

Импортируйте все результаты SQL-запросов в рабочее пространство MATLAB. В Import разделе нажмите. В диалоговом окне «Импорт данных» введите имя data для переменного Рабочего пространства MATLAB и нажатия кнопки OK. Рабочее рабочее пространство MATLAB отображает таблицу data.

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

Примечание

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

Подключитесь к базе данных Microsoft Access с помощью приложения Database Explorer. Создайте простой SQL-запрос и удалите повторяющиеся строки из результатов запроса. Приложение Database Explorer по умолчанию просматривает результаты запросов. После удаления дубликатов импортируйте данные в рабочее пространство MATLAB.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

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

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных. Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

На панели Data Browser выберите таблицу producttable. Удалите все поля для столбцов в таблице producttable, кроме suppliernumber. На панели SQL Query отображается запрос SQL, выбирающий столбец suppliernumber из этой таблицы. На панели Data Preview отображаются первые 10 строк результатов запроса.

Отсортируйте результаты SQL-запроса. В Criteria разделе щелкните Order By, чтобы отобразить вкладку Order By на панели инструментов. В Add разделе в списке Column выберите suppliernumber Столбец и нажатие кнопки Add Sort.

В Close разделе щелкните Close Order By, чтобы закрыть вкладку Order By.

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

На Data Preview панели отображается повторяющийся номер поставщика 1001.

В разделе Selection щелкните Exclude Duplicates, чтобы удалить повторяющиеся строки на панели Data Preview. Приложение Database Explorer добавляет оператора SQL DISTINCT в запрос на панели SQL Query. Этот оператор удаляет повторяющиеся строки из результатов запроса.

На панели Data Preview отображаются только уникальные строки.

Импортируйте все результаты SQL-запросов в рабочее пространство MATLAB. В Import разделе нажмите. В диалоговом окне «Импорт данных» введите имя data для переменного Рабочего пространства MATLAB и нажатия кнопки OK. Рабочее рабочее пространство MATLAB отображает таблицу data.

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

Примечание

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

Подключитесь к базе данных Microsoft Access с помощью приложения Database Explorer. Вручную введите SQL-запрос или вставьте существующий SQL-запрос в панель SQL Query. Затем импортируйте результаты запроса в рабочее пространство MATLAB.

Настройте источник данных для tutorial.accdb база данных и назовите ее dbdemo. Для получения дополнительной информации см. Microsoft Access ODBC для Windows.

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

Приложение Database Explorer создает соединение с базой данных Microsoft Access. На панели Data Browser отображаются доступные таблицы в базе данных. Вкладка Источник данных с именем dbdemo появится справа от панели Data Browser. Исходная вкладка данных содержит две пустые панели, SQL Query и Data Preview.

В Query разделе нажмите Manual. Справа от вкладки dbdemo появится новая вкладка «Источник данных» с именем dbdemo_manual. Суффикс _manual присоединенное к имени вкладки указывает, что запрос SQL вводится вручную.

Введите запрос SQL на панели SQL Query. Здесь выберите все столбцы и строки из producttable таблица, и переименовать unitcost и productdescription столбцы. Используйте оператора SQL AS для создания псевдонимов.

В Preview разделе щелкните Preview Query, чтобы просмотреть результаты запроса.

На панели Data Preview показаны результаты SQL-запроса. По умолчанию на панели отображаются первые 10 строк данных.

Импортируйте все результаты SQL-запросов в рабочее пространство MATLAB. В Import разделе нажмите. В диалоговом окне «Импорт данных» введите имя data для переменного Рабочего пространства MATLAB и нажатия кнопки OK. Рабочее рабочее пространство MATLAB отображает таблицу data.

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

Примечание

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

Введенный в R2017b