加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL数据库日常学习笔记5-删除数据

发布时间:2020-12-13 16:47:25 所属栏目:百科 来源:网络整理
导读:接上文,先在数据库表中插入2条数据,用于后续删除数据练习。 温馨提示:数据仅用于练习学习数据库,无实际意义 INSERT INTO public."Students"("StudentID","StudentName","StudentBirthday","StudentAddress","StudentSalary") VALUES('4','贾雨村','1688-

接上文,先在数据库表中插入2条数据,用于后续删除数据练习。

温馨提示:数据仅用于练习学习数据库,无实际意义

INSERT INTO public."Students"("StudentID","StudentName","StudentBirthday","StudentAddress","StudentSalary") VALUES
('4','贾雨村','1688-8-8','江苏省江宁府','1'),('5','贾代化','1677-8-8','辽宁省','1');

先查看数据插入后查询结果。

下面练习指定值删除数据。

#删除StudentID为4 行
DELETE FROM public."Students" WHERE "StudentID"=4;

#删除查询结果
#DELETE 1

#Query returned successfully in 148 msec.

下面继续演示批量删除数据。

#批量删除多行数据
DELETE FROM public."Students" USING (VALUES (3),(5)) AS testtemp(studentid) WHERE "StudentID"= testtemp.studentid;

#DELETE 2

#Query returned successfully in 153 msec.

清空表可以

#温馨提示:黄金有价数据无价请谨慎操作
TRUNCATE TABLE public."Students";

#TRUNCATE TABLE

#Query returned successfully in 219 msec.

#清空表Students,无提示
DELETE FROM public."Students";

警告:清空表操作为不可逆操作,操作前请注意备份数据或检查确认数据库信息!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读