今天無心中看到一篇博客,發現上面說sql語言能夠分爲5類。(黑人問號臉)說好的四類呢?怎麼多了一個?定睛一看,文中所述比我理解的DDL,DML,DCL,DQL多了一個「DTL(事務控制語言) - Commit、Rollback 事務提交與回滾語句」。因而我又搜了一下:「sql分?類」,結果有除了有說分5類的,還有說分3類的???做爲一個嚴謹的程序員(愛較真的菜鳥),我決定要查出真相!程序員
一通搜索以後,我查到了維基百科,上面說通常大體分爲4類,DQL,DDL,DCL,DML,以下圖。sql
可是!我點進去介紹語法的頁面,它的目錄竟然又是這樣呈現的,以下圖spa
大體研究了該頁面的具體內容以後,之後若是有人問我sql的分類這個問題,我決定這樣說:sql大體可分爲四種子語言,DDL,DML,DCL,DQL;另外還有一個比較經常使用的TC (Transaction controls)。.net
以上。blog
(若是本文存在錯誤,還望各位老師不吝賜教~很是感謝!)事務