栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【数据库】SQL语句之修改语句(INSERT,UPDATE,DELETE)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【数据库】SQL语句之修改语句(INSERT,UPDATE,DELETE)

 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号