当前位置: 首页 > news >正文

查询站长工具会给网站带来外链这样好吗无极网络信息科技

查询站长工具会给网站带来外链这样好吗,无极网络信息科技,企业录,汽车之家网站系统是什么做的摘要: 在本教程中,你将学习如何使用 PostgreSQL 的 DELETE 语句从表中删除一行或多行。 PostgreSQL DELETE 语句 PostgreSQL 的 DELETE 语句是一个强大的工具,它能从表中永久删除一行或多行数据。 以下是 DELETE 语句的语法: DELETE FROM table_name…

摘要: 在本教程中,你将学习如何使用 PostgreSQLDELETE 语句从表中删除一行或多行。

PostgreSQL DELETE 语句

PostgreSQLDELETE 语句是一个强大的工具,它能从表中永久删除一行或多行数据。

以下是 DELETE 语句的语法:

DELETE FROM table_name
WHERE condition;

在此语法中:

  • 首先,在 DELETE FROM 子句中指定你想要删除行的表名。
  • 其次,在 WHERE 子句中提供一个条件,以筛选要删除的行。

由于 WHERE 子句是可选的,因此你可以在 DELETE 语句中省略它。在这种情况下,DELETE 语句将删除表中的所有行。

如果没有行满足 WHERE 子句中的条件,DELETE 语句将不会从表中删除任何行。

PostgreSQL 会返回一个命令标签,该标签指示由 DELETE 语句删除的行数:

DELETE count;

如果计数为零,DELETE 语句不会从表中删除任何行。

创建示例表

我们将从 inventories 表中删除行:

CREATE TABLE inventories (name VARCHAR(255),brand VARCHAR(50),quantity INT,price DECIMAL(19, 2)
);INSERT INTO inventories (name, brand, quantity, price)
VALUES ('iPhone 14 Pro', 'Apple', 10, 999.99),('Galaxy S23 Ultra', 'Samsung', 15, 1199.99),('Pixel 7 Pro', 'Google', 8, 899.99),('Xperia 1 IV', 'Sony', 7, 1299.99);

从表中删除一行

以下语句使用 DELETE 语句从 inventories 表中删除一行:

DELETE FROM inventories
WHERE name = 'iPhone 14 Pro';

输出:

DELETE 1

在这个示例中,WHERE 子句中的条件匹配了一行。因此,DELETE 语句只删除了该行。

输出表明,DELETE 语句成功删除了一行。

从表中删除所有行

以下语句使用 DELETE 语句从 inventories 表中删除所有行。

DELETE FROM inventories;

这条 DELETE 语句没有使用 WHERE 子句,因此它会删除 inventories 表中所有剩余的行。当你想要彻底清空一张表时(例如,在重新填充新数据之前),这可能会很有用。

输出:

DELETE 3

输出显示,DELETE 语句从 inventories 表中删除了三行。

返回已删除的行

DELETE 语句有一个可选的 RETURNING 子句,用于返回被删除的行。

DELETE FROM table_name
WHERE condition
RETURNING column1, column2, ...;

在该语法中,请指定要返回的已删除行中用逗号分隔的列列表。如果要返回已删除行的所有列,可以按如下方式使用星号 (*):

DELETE FROM table_name
WHERE condition
RETURNING *;

例如,首先,向 inventories 表中插入新行:

INSERT INTO inventories (name, brand, quantity, price)
VALUES ('iPhone 15 Pro', 'Apple', 5, 1299.99);

其次,删除 iPhone 15 Pro 并返回已删除的行:

DELETE FROM inventories
WHERE name = 'iPhone 15 Pro'
RETURNING *;

输出:

     name      | brand | quantity |  price
---------------+-------+----------+---------iPhone 15 Pro | Apple |        5 | 1299.99

总结

  • 使用 PostgreSQLDELETE 语句从表中删除一行或多行。
  • 使用 RETURNING 子句将删除的行返回给客户端。
http://www.dtcms.com/a/456052.html

相关文章:

  • 免费建站平台哪个稳定wordpress首页手机版
  • 做网站客户一般会问什么问题在线设计头像
  • 深圳网站建设费用大概多少周口哪里有做网站的
  • 计算机网站开发书籍手机清理优化软件排名
  • 合肥网站推广优化网站建设书本
  • 网站网站的建设网站开发工作量评估
  • 济南网站怎么做如何创建网站名称
  • 想在网站上放百度广告怎么做8个实用的wordpress数据库技巧
  • 网站广告基本防护怎么做攀枝花市网站建设
  • 做ppt素材的网站有哪些制作和设计网页图
  • 广州定制型网站wordpress 子菜单项
  • 内蒙古住房建设厅网站dreamware做网站首页
  • 积玉桥网站建设app定制开发公司在哪里
  • 电商网站目录优化网络营销推广方式包括什么
  • 企业网站建设可行性分析沈阳网站建设方案模板
  • 永康市网站建设制作百度关键词排名查询
  • c 网站开发流程需要做网站的行业
  • 网站搭建中114514微信小程序怎么制作的
  • 百度网站优化工具选择佛山顺德网站设计
  • 网站建设和软件开发有没有做那事的网站
  • php做网站需要学的东西怎么注册公司域名邮箱
  • 怎么查网站是哪家制作公司做的万维网站域名
  • 网站建设报价东莞关键词筛选
  • 旅游网站静态模版下载大数据营销的特征有哪些
  • 购物网站建设要求网站如何做点击链接
  • 即时通讯型网站开发网页图片下载插件
  • 英文网站建设网站网站维护作用
  • 淄博网站制作如何建设dj网站
  • 哈尔滨网站制作方案定制泰安小程序网络公司
  • 精品外贸网站 dedecms游泳池建设有专门的网站吗