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

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

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

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

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

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

  查看数据库,增添成功。

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

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

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

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

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

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

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

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