SQL中如何用update语句修改表的字段数据?

如题所述

UPDATE “选课表” SET 成绩列 = 成绩列+5 WHERE 成绩 < 80;

Update 语句用于修改表中的数据。

执行没有 WHERE 子句的 UPDATE 要慎重,再慎重。因为可能会对所有的数据造成影响。在 MySQL 中可以通过设置。sql_safe_updates 这个自带的参数来解决,当该参数开启的情况下,你必须在update 语句后携带 where 条件,否则就会报错。

扩展资料:

update注意:

1、UPDATE 不生成结果集。 此外,使用更新查询更新记录后,则无法撤销此操作。 如果要知道已更新的记录,首先检查使用相同条件的选择查询的结果,然后运行更新查询。

2、随时维护数据的备份副本。 如果更新了错误的记录,可以从备份副本检索它们。

Access的缺陷:

1、数据库过大时,一般ACCESS数据库达到100M左右的时候性能就会开始下降。

2、容易出现各种因数据库刷写频率过快而引起的数据库问题。

3、ACCESS数据库安全性比不上其他类型的数据库。

解决access数据库缺陷的方法:

由于这是ACCESS本身的局限性,所以解决的方法除了减少数据量和更换大型的数据库论坛以外也没什么好办法。

1、临时解决办法:定期删除多余的数据、压缩数据库,限制论坛灌水,甚至限制论坛注册。

2、比较长远办法:更换论坛和数据库,使用SQL数据库等。

温馨提示:答案为网友推荐,仅供参考
相似回答