MATLAB对MySQL数据库进行增删改查

网友投稿 1431 2022-10-02

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

MATLAB对MySQL数据库进行增删改查

在上一篇文章中,我们使用MATLAB连接上了MySQL,接下来我们对数据库进行最基本的增删改查操作,之后再学习MATLAB的GUI界面,首先我们先确定MySQL中的表,如下图所示。

这就是我们所建立的user表,首先对这个表进行查询操作,这个上一篇文章已经写出,我们这里不再赘述,将操作后的结果展示如下。

我们第二个要进行的操作就是对MySQL数据库进行增添操作,curs = exec(conn, 'insert into user values(''3'',''李五'')'),这里我们采用的是curs = exec(conn,SQL语句)的方式,增添操作的SQL语句为 insert into 表 values("",""),在进行完操作后,我们重新查看MySQL数据库,观察增添操作是否成功。

查看数据库,增添成功。

接下来我们对数据库进行修改操作,也就是所谓的更新操作,这里我们所使用的SQL语句为update(conn,'user',{'ID'},5,'where name=''赵四'''),其中的conn可以视为我们这次操作的全局变量,这个语句的意思是,将name为赵四的ID更新为5,其中的ID和name都是user表中的列变量,其中ID为主键。我们执行完该操作后,查询数据库。

操作成功,确实name为赵四的ID从4变为5。

之后我们要进行数据库删除操作,也就是从数据库的user表中,删除某行数据,这里删除的SQL语句为

curs = exec(conn,'delete from user where ID = ''5''')

里面具体的限制条件,在where之后,可以自己设定,这里我们设定的是删除在数据库user表中ID为5的数据,操作之后数据库如下。

已经成功删除,因此可以实现用MATLAB对MySQL数据库的增删改查操作。

上一篇:Oracle RAC 重建 OCR 和 Voting disk(上篇)
下一篇:大学资料-光纤传输系统运维与管理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~