MySQL数据库与MATLAB交互:数据导入、处理与应用全解析
1. 从MySQL数据库表导入数据
1.1 连接数据库
要将MySQL数据库表中的数据导入到MATLAB工作区,可以使用 sqlread
和 fetch
函数结合MySQL原生接口。首先,需要创建一个MySQL原生接口数据库连接,示例代码如下:
datasource = "MySQLDataSource";
username = "root";
password = "matlab";
conn = mysql(datasource,username,password);
1.2 使用 sqlread
函数导入数据
使用 sqlread
函数从数据库表 productTable
导入产品数据,该函数会将数据导入为MATLAB表。示例代码如下:
tablename = "productTable";
data = sqlread(conn,tablename);
显示导入数据中的产品编号和描述:
data(:,[1 5])
结果如下:
| productNumber | productDescript