• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 如何用MATLAB读取数据库Mysql文件?

如何用MATLAB读取数据库Mysql文件?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MATLAB,Mysql,数据库等相关知识,希望本文的分享对您有所帮助
在处理数据量比较大的数据时,需要用MATLAB直接去读取数据库的文件这样比较方便快捷,这里就介绍一种MATLAB与数据库链接的方法。


1.这里主要讲解以ODBC的方式来链接数据库,这里以MySQL为例说明。

首先要配置DDBC的MySQL数据源

1.png

2.配置好数据源之后是要建立连接对象——database

调用格式:

conna=database(‘datasourcename’,’username’,’password’);

在默认情况下,数据库文件的username和password为空

mysql efun 就是上面建立的数据源名称

2.png

3.建立并打开游标——exec

调用格式:

curs=exec(conna,'sqlquery')

sqlquery为查询数据库数据时的SQL语句,特别提醒,当查询语句里有变数的时候要记得另外建立一个char的语句,然后再查询,如下例

3.png

4.比如想查询名字是矩阵a的那些人的订单信息,当名字比较多或者需要从别的文档中读取时,可以参与上述例子的方式,将需要读取的信息储存在一个变量中,然后用strcat函数将变量和查询语句连成一句话,然后作为字符赋值给d,最后放在exec游标中进行查询,下图是错误的做法。

4.png

5.把数据库中的数据读取到Matlab中——fetch

调用格式:

curs=fetch(curs,RowLimit);

RowLimit为每次读取的数据参数的行数,不填就默认为全部读取

然后就是把读取出来的数据赋值给待计算的变量

5.png

6.养成良好习惯,随手关闭链接对象和游标——close

当不再使用数据库链接对象的时候要及时关闭,这样可以及时释放内存。

6.png

7.最后再给大家介绍几个查看数据相关信息常用的函数

Rows-查看数据行数

调用格式:numrows=rows(curs)

Cols——查看数据列数

调用格式:numcols=cols(curs)

Attr——查看数据属性

调用格式:attribute=attr(curs)

以上就是如何用MATLAB读取数据库Mysql文件?的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 探讨如何计算age的sql函数
  • MySql delimiter的作用是什么
  • svm各种工具箱 方法以后查找
  • 如何用MATLAB读取数据库Mysql文件?
  • 详解MySQL中的SQRT函数的使用方法
  • Mysql修改datadir导致无法启动问题解决方法
  • Mysql help命令(帮助信息)中文注解

相关文章

  • 2017-05-11MSSQL output使用
  • 2017-05-11mysql判断字段是否存在的方法
  • 2018-12-05解决ubuntu16.04安装mysql5.7.17登录时出现ERROR 1045 (28000)的问题(图)
  • 2018-12-05Oracle数据库密码文件的使用和维护
  • 2018-12-05ASP.NET下向SQLServer2008导入文件实例操作方法
  • 2017-05-11基于mysql事务、视图、存储过程、触发器的应用分析
  • 2018-12-05Mysql数据库绿色版如何安以及解决1067错误图文教程
  • 2018-12-05配置mysql允许远程连接的方法
  • 2017-05-11使用Rotate Master实现MySQL 多主复制的实现方法
  • 2018-12-05mysql中的用户id如何使用nginx访问日志来记录?

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySql报错Table mysql.plugin doesn’t exist的解决方法
    • mysql日志文件在哪 如何修改MySQL日志文件位置
    • 使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
    • 与MSSQL对比学习MYSQL的心得(一)--基本语法
    • Oracle最大日期获取方法
    • MySQL事务处理基础入门
    • MySQL分布式集群之MyCAT配置文件rule.xml的详细分析
    • 讲解SQL Server执行相关动态SQL的正确方式
    • MyISAM和InnoDB区别
    • mysql 临时表 cann't reopen解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有