MySQL使用updata语句更改数据表内某一属性的值时,数据并不会由1改变成为0,一般从1改为0的情况是为了查询时作为标志字段使用的。
举例说明如下,某个咖啡馆员工管理系统,后台管理员登录时,显示全部咖啡馆员工的名字,此时查询执行的 *** 作时,找到数据表内字段mark为1的人显示出来,后来又员工离职,需要将其信息从员工列表删除,而一般数据库系统执行删除 *** 作不是使用delete语句而是使用update的语句更改mark字段,是mark字段由原来的1改为0,而管理员在整个员工页面看到的员工信息是执行查询mark为1的员工,mark字段为0的自然不显示在列表内,以此就完成了删除 *** 作。
mysql对一个列中的数据统一修改直接用update语句即可。
工具:mysql 5.6
步骤:
1、mysql中有数据表student如下:
2、要将表中score都改成100,用如下语句:
update student set score=1003、运行后结果(可以看到score都变成了100,更改成功):
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)