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 |
|