国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > PostgreSQL > 正文

PostgreSQL7.0手冊-用戶手冊-19. SQL命令-UPDATE

2019-09-08 23:33:36
字體:
來源:轉載
供稿:網友
UPDATE
名稱
UPDATE ― 替換表中列/字段的數值 

語法
UPDATE table SET col = expression [, ...]
    [ FROM fromlist ]
    [ WHERE condition ]

輸入
table 
現存表的名稱. 
column 
表 table 中列/字段的名. 
expression 
賦予列/字段的一個有效的值或表達式. 
fromlist 
Postgres 的一個非標準的擴展,允許別的表中的列/字段出現在 WHERE 條件里. 
condition 
請參考 SELECT 語句獲得 WHERE 子句的進一步描述. 

輸出
UPDATE # 
成功的返回信息.# 意味著更新的行數.如果 # 等于 0 則沒有行被更新. 
 
描述
UPDATE 改變滿足條件的所有行的聲明了的列/字段的值。只有要更改的列/字段需要在語句中出現. 
數組引用使用與 SELECT 里一樣的語法.也就是說,單個數組元素,數組元素的一個范圍或者是整個數組都可以用一個查詢語句更新. 

要更改表,你必須對它有寫權限,同樣對 WHERE 條件里提到的任何表也要有讀權限. 
 

用法
把字段 kind 里的詞 "Drama" 用 "Dramatic" 代替: 
UPDATE films SET kind = 'Dramatic' WHERE kind = 'Drama';
SELECT * FROM films WHERE kind = 'Dramatic' OR kind = 'Drama';

 code  |     title     | did | date_prod  |   kind   | len
-------+---------------+-----+------------+----------+-------
 BL101 | The Third Man | 101 | 1949-12-23 | Dramatic | 01:44
 P_302 | Becket        | 103 | 1964-02-03 | Dramatic | 02:28
 M_401 | War and Peace | 104 | 1967-02-12 | Dramatic | 05:57
 T_601 | Yojimbo       | 106 | 1961-06-16 | Dramatic | 01:50
 DA101 | Das Boot      | 110 | 1981-11-11 | Dramatic | 02:29
兼容性
SQL92
SQL92 在定位的 UPDATE 語句上定義了一些不同的語法: 
UPDATE table SET column = expression [, ...]
    WHERE CURRENT OF cursor

這里 cursor 表示一個打開的游標.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 辽宁省| 江山市| 大英县| 云霄县| 中超| 尤溪县| 库尔勒市| 乃东县| 阿荣旗| 永新县| 句容市| 高台县| 澳门| 犍为县| 林周县| 东源县| 杭锦旗| 库尔勒市| 广灵县| 陕西省| 颍上县| 商洛市| 徐闻县| 明星| 溧水县| 安陆市| 基隆市| 翼城县| 广德县| 平湖市| 中宁县| 华亭县| 绥江县| 东丽区| 高邮市| 长寿区| 潜江市| 灵川县| 黄冈市| 武平县| 盐城市|