《MYSQL數據庫mysql update語句的用法示例》要點:
本文介紹了MYSQL數據庫mysql update語句的用法示例,希望對您有用。如果有疑問,可以聯系我們。
本節內容:
mysql數據庫中update語句的用法MYSQL應用
update語法MYSQL應用
1,單表語法:
?MYSQL應用
2,多表語法:
?MYSQL應用
說明:
UPDATE語法可以用新值更新原有表行中的各列.
?MYSQL應用
如果在一個表達式中通過tbl_name訪問一列,則UPDATE使用列中的當前值.MYSQL應用
例1,把年齡列設置為比當前值多一:
UPDATE persondata SET age=age+1;
UPDATE賦值被從左到右評估.MYSQL應用
例2,對年齡列加倍,然后再進行增加:
UPDATE persondata SET age=age*2, age=age+1;
如果您把一列設置為其當前含有的值,則MySQL會注意到這一點,但不會更新.MYSQL應用
例3,update表的某些字段為null
update person set number=null,name=null;
如果把被已定義為NOT NULL的列更新為NULL,則該列被設置到與列類型對應的默認值,并且累加警告數.
對于數字類型,默認值為0;對于字符串類型,默認值為空字符串('');
對于日期和時間類型,默認值為“zero”值.MYSQL應用
一,多個表的UPDATE操作
UPDATE items,month SET items.price=month.price WHERE items.id=month.id;
以上的例子顯示出了使用逗號操作符的內部聯合,但是multiple-table UPDATE語句可以使用在SELECT語句中允許的任何類型的聯合,比如LEFT JOIN,但不能把ORDER BY或LIMIT與multiple-table UPDATE同時使用.MYSQL應用
有關mysql中update語句的用法就介紹這些了,希望對大家有所贊助.MYSQL應用
歡迎參與《MYSQL數據庫mysql update語句的用法示例》討論,分享您的想法,維易PHP學院為您提供專業教程。