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

如何用MATLAB读取数据库Mysql文件,第1张

何往面添加 字符型度36 字段A:需要shows.MYD 所文件夹拷贝mysql安装目录data目录

默认安装应该c:\Program Files\MySQL\MySQL Server 5.0\data\

注意整shows些文件所目录连目录起拷贝哈按描述应该data目录 d:\data1\data目录拷贝c:\Program Files\MySQL\MySQL Server 5.0\data\面

完重启mysql看看运行services.msc 面找mysql 重新启mysql(前提安装候配置mysql服务我想应该配置吧)

重启 进入命令行

mysql -uroot -p 进入mysql

show databases

看看能能看叫data数据

能看恭喜 继续面命令 行看面B

use dataalter table shows add 列名 类型 度 等等举例:增加int型名id列

alter table shows add id int(11) not null default '0'

alter table shows add name varchar(32) not null default ''

需要指定列位置假加入列number列面

alter table shows add id int(11) not null default '0' after numberB

按前说文件拷贝式重启进入mysql看data 数据库能mysql版本致造应该说能性

让朋友给导数据库内容 用mysqldump命令

mysqldump -uroot -p -D 数据库名.表名 >sss.sql

拿sss.sql 再导入mysql数据库

cmd运行

mysql -uroot -p test<sss.sql或者mysql命令行运行use testsource sss.sql

shows表导入test数据库

剩简单哈前面没啥差别

以Matlab R2012b为例。

首先打开matlab;选择current folder并加入当前路径;选择指定的txt文件,右键,选择导入数据;选择相应的数据类型,这里应选matrix。

具体如下图所示:

1、开始导入数据。

2、导入数据。

A=importdata(file,space,line)

其中,file是所读取的文件名,space是特定的分隔符,line是一个数字,指文本中字符串文字的行数,如上文的数据中line=4。

此代码的含义是,line行是title,line+1行到end是数据,按特定分隔符space读取数据。此方法可以读取文本在上和数据在下的文件。

A是一个sturct,其中A.data就是所需的数据了。

exapmle:

A=importdata('test.txt',' ',4)%运行即可取得数据A.data

此方法也可以按以下 *** 作获取:

在文件菜单中选择 file/import data,按照提示进行 *** 作至结束。

在 command 窗口中输入

>>whos

Name Size Bytes Class

data 5x4 160 double array

textdata 4x1 300 cell array

Grand total is 54 elements using 460 bytes

>>data

data =

1 11 111 1111

2 22 222 2222

3 33 333 3333

4 44 444 4444

5 55 555 5555

>>textdata

textdata =


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9673034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存