exponenta event banner

Импорт данных из таблицы базы данных MySQL

В этом примере показано, как импортировать данные из таблицы в базе данных MySQL ® в рабочую область MATLAB ® с помощью sqlread и fetch функции с собственным интерфейсом MySQL.

Подключиться к базе данных

Создание подключения к базе данных собственного интерфейса MySQL с использованием имени источника данных MySQLDataSource и имя пользователя и пароль. База данных MySQL содержит таблицу productTable.

datasource = "MySQLDataSource";
username = "root";
password = "matlab";
conn = mysql(datasource,username,password);

Импорт данных из таблицы базы данных с помощью sqlread Функция

Импорт данных продукта из таблицы базы данных productTable с помощью sqlread и подключение к базе данных. Эта функция импортирует данные в виде таблицы MATLAB.

tablename = "productTable";
data = sqlread(conn,tablename);

Просмотрите номер продукта и описание в импортированных данных.

data(:,[1 5])
ans=10×2 table
    productNumber    productDescription
    _____________    __________________

          9          "Victorian Doll"  
          8          "Train Set"       
          7          "Engine Kit"      
          2          "Painting Set"    
          4          "Space Cruiser"   
          1          "Building Blocks" 
          5          "Tin Soldier"     
          6          "Sail Boat"       
          3          "Slinky"          
         10          "Teddy Bear"      

Импорт данных из таблицы базы данных с помощью fetch Функция

Импорт данных продукта из таблицы базы данных productTable с помощью fetch и подключение к базе данных. Создайте SQL-запрос для импорта данных, отсортированных по описанию продукта в алфавитном порядке. fetch импортирует данные в виде таблицы MATLAB.

sqlquery = "SELECT * FROM productTable ORDER BY productDescription ASC";
data = fetch(conn,sqlquery);

Просмотрите номер продукта и описание в импортированных данных.

data(:,[1 5])
ans=10×2 table
    productNumber    productDescription
    _____________    __________________

          1          "Building Blocks" 
          7          "Engine Kit"      
          2          "Painting Set"    
          6          "Sail Boat"       
          3          "Slinky"          
          4          "Space Cruiser"   
         10          "Teddy Bear"      
          5          "Tin Soldier"     
          8          "Train Set"       
          9          "Victorian Doll"  

Закрыть подключение к базе данных

close(conn)

См. также

| | |

Связанные темы

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