2016-03-03 63 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
相關問題