SQL按照功能分為哪幾類?具體包括什麼?
SQL語言全稱為結構化查詢語言,相信所有程式設計師對SQL一定都不陌生,只要接觸到資料庫,就一定會使用SQL語句,但大多初學程式設計者對SQL都不是很瞭解,本篇文章就講講SQL語句的分類,請看下文:
| 資料庫查詢語言
簡稱DQL(Data Query Language)代表關鍵字為select,資料查詢語言DQL基本結構是由SELECT子句,FROM子句,WHERE子句組成的查詢塊。
| 資料庫操作語言
簡稱DML(Data Manipulation Language)代表關鍵字為insert、delete、update,使用者透過它可以實現對資料庫的基本操作。
| 資料庫定義語言
簡稱DDL(Data Denifition Language)代表關鍵字為create、drop、alter。資料定義語言DDL用來建立資料庫中的各種物件,建立、刪除、修改表的結構,比如表、檢視、索引、同義詞、聚簇等,和DML相比,DML是修改資料庫表中的資料,而DDL是修改資料中表的結構。
| 事務控制語言
簡稱TCL(Trasactional Control Languag)代表關鍵字為commit、rollback。TCL經常被用於快速原型開發、指令碼程式設計、GUI和測試等方面。
| 資料控制語言
簡稱DCL(Data Control Language)代表關鍵字為grant、revoke。資料控制語言DCL用來授予或回收訪問資料庫的某種特權,並控制資料庫操縱事務發生的時間及效果,對資料庫實行監視等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2916557/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【網路安全學習】DDoS攻擊具體分為哪幾類?分別是什麼?
- 按照網路規模來分,伺服器分為哪幾類?伺服器
- 什麼是程式?Linux中程式分為哪幾類?Linux
- 什麼是Python演算法?分為哪幾類?Python演算法
- 什麼是模組?Python模組分為哪幾類?Python
- Python演算法分為哪幾類?具備哪些特徵?Python演算法特徵
- python爬蟲是什麼?爬蟲可以分為哪幾類?Python爬蟲
- html的標籤元素分為哪幾大類?分別有什麼作用?HTML
- 【Linux】什麼是shell指令碼?shell變數分為哪幾類?Linux指令碼變數
- Linux中管理賬號分為哪兩種?分別包括什麼?Linux
- 什麼是滲透測試?滲透測試分為哪幾類?
- 什麼是Shell?Linux shell分為幾類?Linux
- web安全是什麼?主要分為哪幾部分?Web
- 網路安全中資訊收集是什麼?資訊收集分為哪幾類?
- Python運算子分為哪幾類?Python教程!Python
- 嵌入式開發主要分為幾類?分別是什麼?
- 什麼是程式?Linux中程式的組成包括哪幾部分?Linux
- 什麼是網路安全?網路安全包括哪幾個方面?
- 什麼是Web安全?Web安全主要分為哪幾個方面?Web
- Linux系統日誌分為哪幾種?日誌檔案包括幾列內容?Linux
- SQL隱碼攻擊分為幾類?如何防禦?SQL
- Python運算子分為哪幾類?Python學習系列!Python
- 軟體結構設計,具體分為幾個步驟?
- 【Linux分享】什麼是OSI模型?osi參考模型分為哪幾層?Linux模型
- 軟體測試包括什麼?
- 網路攻擊事件分為哪些型別?主要包括什麼?事件型別
- Python語言模組分為哪幾類?有哪些主要模組?Python
- 網路安全中的威脅可分為哪幾類?如何區分?
- 【入門知識】網路安全中的漏洞分為哪幾類?
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- php陣列的分類有哪幾個PHP陣列
- 為什麼選擇Java?Java具體好在哪?Java
- python數字型別是什麼?主要包括幾種?Python型別
- 【網路安全知識入門】SQL隱碼攻擊分為幾類?SQL
- 大資料治理包括哪幾個方面大資料
- SQL Server為什麼這麼耗記憶體SQLServer記憶體
- DDoS攻擊主要分為哪幾類?滲透測試入門必看!
- mysql 行級鎖(按照粒度分類)MySql