1樓:橘落淮南常成枳
一、功能上的區別
1、alter:修改表結構
例如:增加表的欄位
alter table test add(id,int).
2、update:修改表資料
例如:修改欄位id列的值
update test set id=2;
二、本質上的區別
1、alter是資料定義語言(data difinition language),在修改表的結構時,不需要commit和rollback。
2、update是資料資料操作語言(data manipulation language),在修改資料值時,需要commit和rollback,否則提交的結構無效。
2樓:唐城冬
alter是修改表結構或儲存過程的如alter table、alter procedure
update是修改表裡面的內容的
3樓:小小de人物
簡單來說,alter是用來修改資料庫的表結構的,update是用於修改表中的資料的
4樓:千鋒教育
在各個資料庫中都會有涉及到sql語句的使用,其中有關於兩個更新資料的語句-----update與alter!
1.關於他們兩個的廣義是就比作一個樓裡有很多房間,房間裡面有傢俱
alter是改房間,update 是改傢俱。
alter的用法是修改基本表 alter table《表名》add
column《新列名》《資料型別》-----增加新 列同時指明約束
2.alter 用於修改原有的列定義
舉例:向student表中新增『入學時間』列,其資料型別為日期型別
alter table student add column scome
datetime
3.update修改表內的資料 updata 《表名》set 《列名》
舉例:將學生08001的年齡改為22歲
update student where sno=22;
5樓:匿名使用者
一個是ddl語句,一個是dml語句
一個可以回滾,一個不可以回滾
資料庫中id指的是什麼,資料庫中關係模型中的主鍵是什麼
每個執行 抄的 oracle 系統就叫一個 oracle 例項,襲即bai oracle instance。一臺伺服器上可以運du行多個資料庫實zhi例,每個資料庫例項通過一個id號表dao示,通常用作業系統環境變數 oracle sid 設定每個例項的id。id可以理解為編號,一般表的id欄位都為...
mysql資料庫和access資料庫有什麼區別
mysql和access的區別 mysql特性 很便宜,通常是免費的 網路承載少 查詢 優化 可以簡便的應用程式通過mysql做備份 mysql操縱簡單,易上手,且為各種不同的資料格式提供有彈性的擴充套件介面 odbc access特性 簡單易學,使用方便,開發效率高。mysql對於大多數使用者而言...
如何在MYSQL資料庫中資料庫,如何在MYSQL資料庫中新建一個資料庫
createusertomidentifiedby 密碼 建立使用者 grantallprivilegesondbname.totom 把dbname庫的所有操作許可權都給tomflushprivileges 重新整理快取,生效 在控制檯根目錄下開啟sqlserver企業管理器,新建sqlserve...