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

PostgreSQL如何更新和删除表数据

这节说下怎样更新和删除表数据,当然认识命令了,可以问AI帮忙写。

接上节先看下天气表weather的数据,增加了杭州和西安的数据:

一.UPDATE更新命令

UPDATE命令更新现有的行。

假设所有 杭州 5月12日的温度低了两度,用下面的方式改正数据:

-- 已经增加了杭州和西安的数据update weather set  temp_high = temp_high - 2 ,  temp_low = temp_low - 2where city = '杭州';

数据的新状态:

最高温度temp_high和最低温度temp_low分别降低了2°。

二.DELETE删除命令‍

一张表中的数据可以用 DELETE命令进行删除。

假设现在离开杭州了,自然对杭州的天气不再感兴趣,那么就可以把在天气表(weather)中代表杭州的数据从表中删除:

​​​​​​​

-- 已经增加了杭州和西安的数据delete from weather where city = '杭州';

所有属于杭州的天气记录都被删除。

select * from weather ; -- 通常不会这样执行的

数据的新状态:

注意:执行下面形式的语句“一定要小心”,没有where条件时,会删掉weather表中的所有数据行,将把表清空。

delete from weather ;

通常不会这样执行的,若要清空表,使用truncate命令

truncate table weather ;

http://www.lryc.cn/news/2392687.html

相关文章:

  • 【leetcode】704. 二分查找
  • Golang | 运用分布式搜索引擎实现视频搜索业务
  • 针对Helsinki-NLP/opus-mt-zh-en模型进行双向互翻的微调
  • 【笔记】Trae+Andrioid Studio+Kotlin开发安卓WebView应用
  • Github 2025-05-30Java开源项目日报Top10
  • Github上一些使用技巧(缩写、Issue的Highlight)自用
  • TextIn OCR Frontend前端开源组件库发布!
  • GitLens 教学(学习更新中)
  • C#中数据绑定的简单例子
  • VR 技术在农业领域或许是一抹新曙光​
  • 【JVM】Java程序运行时数据区
  • NVIDIA英伟达describe-anything软件本地电脑安装部署完整教程
  • 计算机视觉入门:OpenCV与YOLO目标检测
  • Java 中的 ThreadLocal 详解:从基础到源码
  • (二)开启深度学习动手之旅:先筑牢预备知识根基
  • Spring Boot3.4.1 集成redis
  • 【Prometheus+Grafana实战:搭建监控系统(含告警配置)】
  • 操作系统原理第9章 磁盘存储器管理 重点内容
  • 一文速通Python并行计算:11 Python多进程编程-进程之间的数据安全传输-基于队列和管道
  • LangChain-Tool和Agent结合智谱AI大模型应用实例2
  • HTML、XML、JSON 是什么?有什么区别?又是做什么的?
  • C++中IO文件输入输出知识详解和注意事项
  • centos7.6阿里云镜像各个版本介绍
  • InnoDB引擎逻辑存储结构及架构
  • KVM——CPU独占
  • 第4讲、Odoo 18 模块系统源码全解与架构深度剖析【modules】
  • pytorch简单线性回归模型
  • 在 HTML 文件中添加图片的常用方法
  • 四、web安全-行业术语
  • Kafka核心技术解析与最佳实践指南