从MySQL数据库表导入数据
方法将数据从MySQL®数据库中的表导入到MATLAB®工作区sqlread
而且获取
函数与MySQL本机接口。
连接数据库
使用数据源名称创建MySQL本机接口数据库连接MySQLDataSource
还有用户名和密码。MySQL数据库包含该表productTable
.
数据源=“MySQLDataSource”;用户名=“根”;密码=“matlab”;Conn = mysql(数据源,用户名,密码);
从数据库表导入数据使用sqlread
函数
从数据库表导入产品数据productTable
通过使用sqlread
函数和数据库连接。该函数将数据导入MATLAB表。
表名=“productTable”;Data = sqlread(conn,tablename);
在导入的数据中显示产品编号和描述。
数据(:,5 [1])
ans =10×2表产品编号产品描述_____________ __________________ 9“维多利亚娃娃”8“火车套装”7“引擎套件”2“绘画套装”4“太空巡洋舰”1“积木”5“锡兵”6“帆船”3“弹簧狗”10“泰迪熊”
从数据库表导入数据使用获取
函数
从数据库表导入产品数据productTable
通过使用获取
函数和数据库连接。创建一个SQL查询以导入按产品描述字母顺序排序的数据。的获取
函数将数据导入MATLAB表。
sqlquery =“SELECT * FROM productttable ORDER BY productDescription ASC”;Data = fetch(conn,sqlquery);
在导入的数据中显示产品编号和描述。
数据(:,5 [1])
ans =10×2表产品编号产品描述_____________ __________________ 1“积木”7“引擎套件”2“绘画套”6“帆船”3“弹簧”4“太空巡洋舰”10“泰迪熊”5“锡兵”8“火车套”9“维多利亚娃娃”
关闭数据库连接
关上(康涅狄格州)
另请参阅
mysql
|关闭
|sqlread
|executeSQLScript