更新 Update語句 查詢的方法

2021-08-29 18:26:43 字數 640 閱讀 5945

/*

實驗物件:兩個學生表

1. 乙個stu學生表,乙個stu1學生表.

2. 上述表有三個字段 (學生id,學生性別,學生名字)

*//* 

update語句常見場景,分為兩大類:

1.單錶update

2.多表關聯update

*/-- 1.1 單錶update單字段

update stu t set t.name = 'mike' where t.id = '1';

-- 1.2 單錶update多欄位

update stu t set t.name = 'mike', t.*** = '1' where t.id = '2';

/*多表關聯update的時候,記得要加exists()條件,否則不滿足條件的記錄被update稱null:

比如:stu表存在,但stu1表不存在的資料,對應的字段會被updat成null;

*/-- 2.1 多表關聯update單字段

update stu t set t.name = (select t1.name from stu1 t1 where t1.id = t.id)

where exists(select 1 from stu1 t2 where t2.id = t.id);

update 更新語句

update 語句用於修改表中的資料。update 表名稱 set 列名稱 新值 where 列名稱 某值 lastname firstname address city gates bill xuanwumen 10 beijing wilson champs elysees 我們為 lastna...

update 語句更新順序

create table tb 產品 varchar 2 數量 int,日期 varchar 4 單據號 varchar 4 insert into tb select a 10,9.1 001 union all select a 3,9.2 002 union all select a 4,9....

談談資料庫更新 Update語句 查詢

談談資料庫更新 update語句 查詢 今天有人在群上問了關於資料庫更新的問題,在此,我將資料庫更新的問題給總結一下 說白了,資料庫更新就一種方法update,其標準格式 update 表名 set 字段 值 where 條件 不過根據資料的 不同,還是有所區別的 1.從外部輸入 這種比較簡單 例 ...