dml:update
語法:update 表名 set 欄位1=新的值,欄位2=新的值,… where 記錄的匹配條件
說明:如果不寫where子句,預設是修改所有的行
-- 準備資料
use worker
go create
table worker(
id int
notnull
primary
key,
name varchar(20
)not
null
,salary float
notnull
,phone varchar(20
));insert
into worker values(1
,'張三'
,3366.00
,'666666');
insert
into worker values(2
,'李四'
,4500.00
,'8888');
insert
into worker values(3
,'王五'
,5300.50
,'66666');
insert
into worker values(4
,'馬六'
,3200.50
,'686868');
insert
into worker values(5
,'趙七'
,6900.00
,'68686');
select
*from worker;
--所有員工加薪1000.00
update worker set salary = salary+
1000.00
;select
*from worker;
--讓id為3的員工加薪100
update worker set salary=salary+
100where id=3;
select
*from worker;
--給趙七加薪300
update worker set salary=salary+
300where name=
'趙七'
;select
*from worker;
--可以同時修改多個字段
--給id為3的員工加薪300元,修改**號碼888889999
update worker set salary=salary+
300,phone=
'88889999'
where id=3;
select
*from worker where id=
3;
資料庫修改表結構
修改資料表 alter table 表名sql 的書寫不考慮順序,但是批量執行 需要要考慮好先執行哪些,後執行哪些 在修改資料表結構時,必須要明確 修改的字段中是否存在資料,例如 如果需要更改乙個欄位的約束為非空約束,那麼首先要保證該字段中已有的資料沒有null值。因此在做程式之前資料庫分析,設計是...
Oracle資料庫中修改表結構SQL
增加乙個列 alter table 表名 add 列名 資料型別 例如 alter table terminal add terminal num 1 number 11,2 default 0.00,terminal num 2 number 11,2 default 0.00 修改乙個列的資料型...
資料庫,,插入表,修改單錶
dml語言 資料操作語言 插入 insert 修改 update 刪除 delete 一 插入語句 方式一 經典的插入 語法 insert into 表名 列名,values 值1,select from beauty 1.插入的值的型別要與列的型別一致或相容 insert into beauty ...