2.5 KiB
2.5 KiB
修改数据
之前已经看到了查询数据与添加数据,下面来看一下修改数据
update
修改数据也有自己的另一个语法。
update table set name=value;
上面的语法就是修改数据的最简单的语句,下面来试一下
update class set age=18;
将年龄该表成18,这时候就发现问题了,现在不知道要修改的是哪一个,只是设置了age=18。
先来看一下效果。
现在的数据是这样的,我们运行修改下。
成功了,再次查询
所有人的年龄都变成18了,我们需要的是改变一个人的,而不是改变所有人的,那应该怎么做呢?
where
使用where可以添加条件,让执行的时候找到对应的行来操作,这个怎么使用呢?
还是以update为例,我们要将张三的年龄改成20岁,应该怎么做呢?
update class set age = 20 where name = "张三";
这样就可以确定到 name=张三 的人,where后面跟上 字段=值 就可以确定到这个字段等于这个值得行。
让我们来看一下效果
查询一下
只有张三的年龄变成了20,其他人的并没有变,那么我们将小名的名字变成21就应该知道怎么写了。
update class set age = 21 where name = "小名";
运行一下
修改成功了。
修改多个字段
上买只是修改了一个字段,那么如何修改多个字段呢?
update table set name=value,name=value,....;
set 后面跟上修改的字段名=值,然后用逗号隔开 ,
修改一下李四的年龄与性别,将性别改成男,年龄改成10.
update class set sex="男",age=10 where name="李四";
执行一下
李四的性别已经变成男了 年龄变成10了。
这就是一次修改多个。
下面将来看一下数据删除






