图像缩略图

访问MySQL数据库

version 1.0.0.0 (20.6 KB) by Dimitri Shvorob.
(mym.m)
4.0
2评级

4下载

更新2016年4月4日

查看许可证

该提交收集了几个小型实用程序包装的“Yannick Maret的”MyM'Antlab / MySQL接口,可从中获得
http://sourceforge.net/projects/mym.

它们的应用程序由脚本MyDemo.m说明,它使用FEX下载数据在FEX提交中“一周内的文件交换”。首先,我们将数据(6个混合型列,超过100万行)从文本文件中使用“加载Infile”,通过基本MyM接口传递给MySQL表。接下来,我们使用TBATTR和TBREAD将表的结构和内容作为MATLAB工作区检索到MATLAB工作区,并使用TBWRITE将数据返回给MySQL。

我们观察到文本文件中介的交换,在“加载Infile”和“进入Outfile”上容纳在MySQL的一侧,是大型数据集的最佳选择;TBREAD和TBWRITE(后者通过多行'插入值'刷新)对于具有许多列的小型数据集更方便。

引用

Dimitri Shvorob(2021)。访问MySQL数据库(//www.tatmou.com/matlabcentral/fileexchange/17897-access-a-mysql-database), MATLAB中央文件交换。检索

意见及评分(3.

Jackstar1.

Dadi Gudmundsson.

总的来说,我发现这个有用和善良。少于完美评级的原因是:
1)这些包装器文件倾向于用它们自己的错误消息替换更详细的mym错误消息。容易修复。
2)对于某些数据集,TBWRITE LINE 79中创建的S字符串以逗号和空格结束。这意味着第80行不会在最后删除逗号。然后,这给出了SQL错误。没有想出为什么一些数据集这样做,而不是其他数据集。很容易修复。
干杯
达迪杜

霍华德Bussey.

我正在尝试使用非标准端口上的MySQL服务器(不是3306)和MyM无法连接。我可以使用MySQL浏览器查看服务器管理的数据库,因此我知道服务器正在运行并侦听非标准端口。我还尝试为具有标准配置的服务器指定端口3306(标准) - 这也不连接。

还有其他人尝试在连接字符串中指定端口吗?它为你工作了吗?

MATLAB版本兼容性
创建R2006a
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

MYM Utilities / HTML /