從功能上分:
1.alter:修改表結構
例如:(1). 增加表的字段
alter table test add(id,int).
(2).修改表的字段
alter table change(id,varchar(10))
2.update:修改表資料
(1).修改欄位id列的值
update test set id=2;
從本質上區分:
1.alter是資料定義語言(data difinition language),在修改表的結構時,不需要commit和rollback。
2.update是資料資料操作語言(data manipulation language),在修改資料值時,需要commit和rollback,否則提交的結構無效
SQL語句操作ALTER
1 新增列 alter table table name add column name datatype 例如 alter table student add name char 50 在student表中新增name欄位 2 刪除列 alter table table name drop col...
SQL的alter用法總結
1 刪除列 alter table 表名 drop column 列名 2 增加列 alter table 表名 add column 列名 屬性 約束 3 修改列的型別資訊 alter table 表名 change column 列名 新 列名 新屬性4 重新命名列 alter table 表名...
SQLSERVER中 多表鏈結的UPDATE 方法
錯誤方式 update 歷史庫存 inner join 平均單價 on 歷史庫存.產品編號 平均單價.產品編號 set 歷史庫存.期末金額 round 平均單價.領用平均單價 歷史庫存.期末數量,0 正確方式 update 歷史庫存 set 歷史庫存.期末金額 round 平均單價.領用平均單價 歷...