zoukankan      html  css  js  c++  java
  • 2.8. PostgreSQL更新和删除

    你可以用 UPDATE 命令更新现有的行。假设你发现所有 11 月 28 日的温度计数都低了两度,那么你就可以用下面的方式更新数据:

    UPDATE weather
        SET temp_hi = temp_hi - 2,  temp_lo = temp_lo - 2
        WHERE date > '1994-11-28';

    看看数据的新状态:

    SELECT * FROM weather;
    
         city      | temp_lo | temp_hi | prcp |    date
    ---------------+---------+---------+------+------------
     San Francisco |      46 |      50 | 0.25 | 1994-11-27
     San Francisco |      41 |      55 |    0 | 1994-11-29
     Hayward       |      35 |      52 |      | 1994-11-29
    (3 rows)

    数据行可以用 DELETE 命令从表中删除。假设你对 Hayward 的天气不再感兴趣,那么你可以用下面的命令把那些行从表中删除:

    DELETE FROM weather WHERE city = 'Hayward';

    所有属于 Hayward 的天气记录都将被删除。

    SELECT * FROM weather;
         city      | temp_lo | temp_hi | prcp |    date
    ---------------+---------+---------+------+------------
     San Francisco |      46 |      50 | 0.25 | 1994-11-27
     San Francisco |      41 |      55 |    0 | 1994-11-29
    (2 rows)

    使用下面形式的语句时一定要小心:

    DELETE FROM tablename;

    如果没有指定条件,DELETE 将从指定表中删除所有行。做这些之前系统不会请求你确认!

    更多信息参考http://www.infocool.net/PostgreSQL/index.htm

  • 相关阅读:
    select入门学习
    tomcat入门及相关学习
    Tomcat&Servlet
    CPU排行榜
    CPU后字母代表的含义
    刷 BIOS
    Java的三个体系
    XML入门及案例
    BootStrap笔记
    第三节 DOM及案例 表格全选、表单验证
  • 原文地址:https://www.cnblogs.com/wolaiye320/p/5567533.html
Copyright © 2011-2022 走看看