数据库工具箱让用户使用MATLAB强大数据分析和可视化工具功能处理存储在数据库中的数据的复杂分析。在MATLAB环境下工作,可以用结构化查询语言(SQL)命令:
读,写数据库的数据
简单和高级条件的数据查询
连接MATLAB和数据库包括Oracle,Sybase,MicrosoftSQLServer和Informix。可以用单一MATLAB同时访问多个数据库,进行大数据量的事务处理。不懂SQL的用户可以用VisualQueryBuilder处理数据。
重点
鲁棒接口能力。用ODBC/JDBC连接数据库,包括Oracle,SybaseSQLServer,SybaseSQLAnywhere,MicrosoftSQLServer,MicrosoftAccess,InformixIngres.
SQL语法。在MATLAB环境直接执行SQL查询
动态导入数据。调节SQL查询,把数据导入MATLAB。数据库工具箱满足小的和大的查询。
数据类型保存。在数据导入和导出行为MATLAB保存数据类型
同时访问多个数据库。从数据库导入数据,对该数据执行计算,然后导入到另一个数据库。
处理大数据集的能力。
连续状态的数据库连接:一旦和某个数据库的连接建立后,数据库一直是打开的,除非在MATLAB中执行关闭语句。这提高了数据库的读取速度,减少了不必要的命令来调入,输出数据
VisualQueryBuilder.该图形用户接口列数据源和所有表和字段,不懂SQL的用户可以访问和查询数据库
函数列表
数据库访问函数
clearwarnings清除数据库连接警告
close关闭数据库连接
commit数据库改变参数
database连接数据库
exec执行SQL语句和打开油标
get得到数据库属性
insert导出MATLAB单元数组数据到数据库表
isconnection判断数据库连接是否有效
isreadonly判断数据库连接是否只读
ping得到数据库连接信息
rollback撤销数据库变化
set设置数据库连接属性
sql2native转换JDBCSQL语法为系统本身的SQL语法
update用MATLAB单元数组数据代替数据库表的数据
数据库游标访问函数
attr获得的数据集的列属性
close关闭游标
cols获得的数据集的列数值
columnnames获得的数据集的列名称
fetch导入数据到MATLAB单元数组
get得到游标对象属性
querytimeout数据库SQL查询成功的时间
rows获取数据集的行数
set设置游标获取的行限制
width获取数据集的列宽
数据库元数据函数
bestrowid得到数据库表唯一行标识
columnprivileges得到数据库列优先权
columns得到数据库表列名称
crossreference得到主健和外健信息
dmd创建数据库元数据对象
exportedkeys得到导出外部健信息
get得到数据库元数据属性
importedkeys得到导入外健信息
indexinfo得到数据库表的索引和统计
primarykeys从数据库表或结构得到主健信息
procedurecolumns得到目录存储程序参数和结果列
procedures得到目录存储程序
supports判断是否支持数据库元数据
tableprivileges得到数据库表优先权
tables得到数据库表名称
versioncolumns得到自动更新表列




更多