天天看點

sqlserver操作分類

資料定義語言(DDL):create ,drop,alter【可以建立,修改,删除資料庫,表,索引,視圖,存儲過程和其他對象】

資料操作語言(DML):delete,select,insert,update【用于處理資料,包括資料檢索,在表中插入行,修改值,删除行等】

資料控制語言(DCL):grant,revoke,commit,rollback【控制資料庫和使用者之間的安全權限】

附加語言元素:set declare open fetch close execute if else等【用于輔助sql語言】

事務管理語言:begin tranction/commit rollback,ransaction【針對事務定義的語言】

資料定義語言:

create:建立新對象,包括資料庫,表,視圖,過程,觸發器和函數等常見資料庫對象

alter:用來修改已有的資料庫對象的結構

drop:用來删除已有的對象

資料庫操作語言:

insert select update delete

資料控制語言:

安全模式:1.sqlserver 安全性,2.windows 安全性

grant:用于授予使用者或角色權限集合

deny:用于顯示的限制權限集合

revoke:用于撤銷對象上的權限集合

資料附加語言:

辨別符和命名規範:規範命名很重要

局部變量:declare @<辨別符> <資料類型>  set @<辨別符>=<值>

全局變量:是sqlserver系統定義的并複制的

運算符:算數運算符,邏輯運算符,位運算符,一進制運算符,指派運算符,比較運算符,字元串串聯臉運算符這麼幾種

表達式:辨別符,值,運算符的組合【包括常量,函數,列名,變量,子查詢,case,nullif,coalesce】