DELETE - 删除一个表中的行
一个 删除 表中 delete
2023-09-11 14:18:20 时间
SYNOPSIS
DELETE FROM [ ONLY ] table [ WHERE condition ]
DESCRIPTION 描述
DELETE 从指明的表里删除满足 WHERE 子句的行。 如果 WHERE 子句不存在, 效果是删除表中所有行。结果是一个有效的空表。
- Tip: 提示: TRUNCATE [truncate(7)] 是一个 PostgreSQL 扩展, 它提供一个更快的从表中删除所有行的机制。
缺省时 DELETE 将删除所声明的表和所有它的子表的记录。 如果你希望只更新提到的表,你应该使用 ONLY 子句。
要对表进行删除,你必须对它有 DELETE 权限,同样也必须有 SELECT 的权限,这样才能对符合 condition 的值进行读取操作。
PARAMETERS 参数
- table
一个现存表的名字(可以有模式修饰)。- condition
一个返回 boolean 类型值的值表达式,它判断哪些行需要被删除。
OUTPUTS 输出
成功时,DELETE 命令返回形如
DELETE count
的标签。 count 是被删除的行数。 如果 count 为 0,没有行匹配 condition (这个不认为是错误)。
EXAMPLES 例子
删除所有电影(films)但不删除音乐(musicals):
DELETE FROM films WHERE kind <> 'Musical';
清空表 films:
DELETE FROM films;
相关文章
- 定制并发类(五)在一个Executor对象中使用我们的ThreadFactory
- 怎样创建一个Xcode插件(part 1)
- jarhoo是一个很棒的地方
- php删除数组中相同的元素,只保留一个相同元素
- 面试系列-如何设计一个类
- java安全删除一个文件,防止工具恢复数据
- 如何检测一个aspx页面的速度慢的原因
- C#删除字符串最后一个字符的几种方法
- (面试题)删除在另一个字符串中出现的字符
- 剑指 Offer II 019. 最多删除一个字符得到回文
- 为什么CRM Opportunity的删除会触发一个通向BW系统的RFC
- CRM and Saptest1 Fiori UI共存的一个典型例子
- 一个基于Java实现的Github issue图片自动下载工具
- SAP UI5 应用开发教程之八十六 - 动手开发一个最简单的本地 Mock 数据服务器试读版
- Java——删除字符串最后一个字符的几种方法
- 用Python做一个简易健身运动程序
- 习题 9.9 综合本章例9.9、例9.10和本章习题第7题、第8题,再编写一个主函数,先后调用这些函数。用以上5个函数组成一个程序,实现链表的建立、输出、删除和插入,在主函数中指定需要删除和插入结点。
- 练习 2-2 在不使用运算符&&或||的条件下编写一个与上面的for 循环语句等价的循环语句。
- 练习 2-9 在求对二的补码时,表达式x &= (x – 1)可以删除x中最右边值为1的一个二进制位。请解释这样做的道理。用这一方法重写bitcount函数,以加快其执行速度。
- 习题5.9 从键盘上输入一个字符串和一个字符,从该字符串中删除给定的字符。
- 【Qt5】写一个更容易鼠标点击并带游标的QSlider的子类(转)
- 每天一个JavaScript实例-从一个div元素删除一个段落
- bash中前后移动一个单词和删除单词的快捷键
- Win11多出一个同步空间的图标无法删除怎么办?
- lotus 删除一个在运行的P1扇区
- 将一个信号同步到clk中的通式
- 【SQL开发实战技巧】系列(九):一个update误把其他列数据更新成空了?Merge改写update!给你五种删除重复数据的写法!
- 转:怎样认清一个人的本质?
- e831. 从JTabbedPane中删除一个卡片
- Java设计一个同学通信录程序,用户名用学号(整型数)表示,并记录每个人电话号码及QQ号,可以添加,删除查询。
- 搭建一个完整的微服务项目