SQL学习笔记——数据更新update语句的使用
生活随笔
收集整理的這篇文章主要介紹了
SQL学习笔记——数据更新update语句的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、update語句的語法。
update <表名> set <列名> = <表達(dá)式>;--例子: update product set regist_date = '2009-10-10'; --將product表中regist_date項(xiàng)全部改為2009-10-102、更新數(shù)據(jù)時也可以像delete 語句那樣使用where子句,這種指定更新對象的update語句稱為搜索型update語句
update <表名> set <列名> = <表達(dá)式> where <條件>;--例子: update product set sale_price = sale_price * 10 where product_type = '廚房用具'; --將product表中product_type為廚房用具的記錄的sale_price更新為原來的10倍?3、使用update也可以將列更新為null(該更新俗稱為null清空)。此時只需要將賦值表達(dá)式右邊的值直接寫為null即可。但是,只有未設(shè)置not null約束和主鍵約束的列才可以清空為null。
update product set regist_date = null where product_id = '0008'; --將商品編號為0008的數(shù)據(jù)的登記日期更新為NULL4、update語句的set子句支持同時將多個列作為更新對象。使用逗號將列進(jìn)行分隔排列,這一方法在所有的DBMS 中都可以使用。但是將列清單化,這一方法在某些DBMS 中是無法使用的。
-- 使用逗號對列進(jìn)行分隔排列 update product set sale_price = sale_price * 10, purchase_price = purchase_price / 2 where product_type = '廚房用具';-- 將列用()括起來的清單形式 update product set (sale_price, purchase_price) = (sale_price * 10, purchase_price / 2) where product_type = '廚房用具';?
總結(jié)
以上是生活随笔為你收集整理的SQL学习笔记——数据更新update语句的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows透明加密 minifilt
- 下一篇: mysql数据库加密方法l_使用透明数据