分享

【数据库】SQL语句之修改语句(INSERT,UPDATE,DELETE)_一再叠唱.的博客-CSDN博客

 小肥牛真坏 2023-06-20 发布于广东

 1.INSERT

INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...);

  例如: 一次插入一个

INSERT INTO students (class_id, name, gender, score) VALUES (2, '小明', 'M', 80);

一次插入多条

INSERT INTO students (class_id, name, gender, score) VALUES

  (1, '小明', 'M', 97),

  (2, '小华', 'M', 81);

2.UPDATE

UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...;

UPDATE students SET name='小明', score=96 WHERE id=1;

-- 查询并观察结果:

SELECT * FROM students WHERE id=1;

UPDATE students SET score=score+10 WHERE score<80;

-- 查询并观察结果:

SELECT * FROM students;

最后,要特别小心的是,UPDATE语句可以没有WHERE条件,例如:

UPDATE students SET score=90;

这时,整个表的所有记录都会被更新。所以,在执行UPDATE语句时要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用UPDATE更新。

3.DELETE

DELETE语句的基本语法是:

DELETE FROM <表名> WHERE ...;

DELETE FROM students WHERE id=1;

-- 查询并观察结果:

SELECT * FROM students;

最后,要特别小心的是,和UPDATE类似,不带WHERE条件的DELETE语句会删除整个表的数据:

DELETE FROM students;

这时,整个表的所有记录都会被删除。所以,在执行DELETE语句时也要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用DELETE删除

2022.7.13

————————————————

版权声明:本文为CSDN博主「一再叠唱.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_54739737/article/details/125757390

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多