根據對關係型資料庫賦予的指令型別的不同,sql語句可以分為以下三類。
1.資料定義語句:用來建立或刪除儲存資料用的資料庫以及資料庫中的表等物件。資料定義語句包含以下幾種指令。
create:建立資料庫和表等物件
drop:刪除資料庫和表等物件
alter:修改資料庫和表等物件的結構
2.資料操縱語言:用來查詢或者變更表中的記錄。資料操縱語言包含以下幾種指令。
select:查詢表中的資料
insert:向表中插入新資料
update:更新表中的資料
delete:刪除表中的資料
3.資料控制語言:用來確認或取消對資料庫中的資料進行的變更。除此之外,還可以對關係型資料庫的使用者是否有許可權運算元據庫中的物件進行設定。資料控制語言包含以下幾種指令。
commit:確認對資料庫中的資料進行的變更
rollback:取消對資料庫中的資料進行的變更
grant:賦予使用者操作許可權
revoke:取消使用者的操作許可權
實際使用的sql語句中有90%屬於資料操縱語言。
sql語句四大類
結構化查詢語言 structured query language,簡稱sql 是一種資料庫查詢和程式語言。sql語句按其功能分為4類 1.資料定義語言 ddl data definition language 建立 修改或刪除資料庫中表 檢視 索引等物件的操作,常用命令為create alter和...
Oracle 三大型別轉換
1 varchar2變長 char定長 number,例如 123 123 2 varchar2 char date,例如 25 4月 15 25 4月 15 3 number varchar2 char,例如 123 123 4 date varchar2 char,例如 25 4月 15 25 ...
設計模式 三大型別
設計模式包含了三種型別 建立型模式 建立物件的同時隱藏創造邏輯的方式,而不是直接使用new運算子直接例項化物件,包含如下幾種模式 簡單工廠模式,抽象工廠模式,單例模式,建造者模式,原型模式。結構型模式 更關注類和物件的組合,繼承這乙個概念被用來組合介面和定義組合物件獲得功能的方式。包含如下幾種模式 ...