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

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 ;

相关文章:

  • 解决报错error: ‘void_t’ is not a member of ‘std’
  • 软件开发新技术课设-个人博客系统(一)
  • Python中的enumerate函数:优雅地遍历序列索引与元素
  • 大模型强化学习中的 PPO、DPO、KTO、ORPO 全解析
  • 【Linux】(1)—进程概念-③Linux进程概念与PCB
  • 2025推客系统小程序开发:独立部署源码交付,高性价比裂变增长引擎
  • 什么是系统调用
  • iVX 如何用 VL 中间语言构建程范式闭环?
  • 【速通RAG实战:进阶】16、AI生成思维导图全技术解析
  • 视频监控管理平台EasyCVR安防监控小知识:视频监控AI智能分析的常见部署方式有哪些?
  • RISC-V PMA、PMP机制深入分析
  • 基于qt5和stk10开发的互联调试
  • leetcode235.二叉搜索树的最近公共祖先:迭代法利用有序性高效寻根
  • 责任链模式:构建灵活可扩展的请求处理体系(Java 实现详解)
  • 数据结构 - 树相关计算题
  • Java中float和double的区别与用法解析
  • 通义灵码2.5——基于MCP实现我的12306火车票智能查询小助手
  • Selenium 测试框架 - Kotlin
  • RFID综合项目实训 | 基于C#的一卡通管理系统
  • 开疆智能Profinet转Profibus网关连接EC-CM-P1 PROFIBUS DP从站通讯模块配置案例
  • 常州的做网站的公司排名/微信营销策略有哪些
  • 做电商网站需要会些什么/郑州网络推广哪家口碑好
  • 制作静态网站制作/百度搜索引擎推广
  • 全球最真实的新闻平台/河南网站建设优化技术
  • 企业门户网站运营推广/生意参谋指数在线转换
  • 做彩铃的网站/手机端搜索引擎排名