如何在MATLAB

时间:2016-03-03 19:22:13

标签: mysql database matlab

对于我当前的项目,我需要执行基本的数据库操作,如创建,搜索,插入,删除等。我想使用的表格是Excel电子表格,因为它们需要可以从在非技术最终用户的最终MATLAB可执行文件之外(只需通过MS-Excel打开它们)。我已经看到了从现有数据库导入数据并将数据导出到某个新数据库的选项,但没有修改那里已有的数据,比如在数据库中有多个表并执行之类的SQL INSERT INTO TABLE WHERE ... DELETE FROM TABLE WHERE ... 等。

我是否可以在MATLAB中完成这些操作?那么方式是什么?

我可能需要稍后转移到MySQL

1 个答案:

答案 0 :(得分:0)

您有多种选择:

  • (付费)MATLAB数据库工具箱 1

      

    Database Toolbox™提供了一个应用程序和函数,用于在关系数据库和MATLAB®之间交换数据。您可以使用SQL命令读取和写入数据,也可以使用Database Explorer应用程序与数据库进行交互,而无需使用SQL。

         

    该工具箱支持符合ODBC和JDBC的数据库,包括Oracle®,SAS®,MySQL®,Sybase®,Microsoft®SQLServer®,Microsoft Access™和PostgreSQL。

  • 任意免费提供的fileexchange submissions related to SQL(例如queryMySQL)。

  • 使用callable from MATLAB其他语言编写的库(直接或通过基于它们构建的工具)的解决方案。这方面的示例包括基于Java的JDBC和基于Python的MySQL-python
  • 使用Octave而不是MATLAB,它有its own DB tools