2016-03-03 31 views
0

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

难道我都拿去做MATLAB中的这些操作?否则是什么方式?

我可能需要转移到MySQL后

回答

0

您有几种选择:

  • 的(有偿)MATLAB数据库工具箱1

    数据库工具箱™提供用于在关系数据库和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
  • 使用八度而不是MATLAB,其中有its own DB tools
相关问题