sql到底分爲幾類???(記一次鑽牛角尖)

       今天無心中看到一篇博客,發現上面說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

(若是本文存在錯誤,還望各位老師不吝賜教~很是感謝!)事務

相關文章
相關標籤/搜索