在上一篇文章中我們簡單認識了一下數據庫,數據庫分為關係型數據庫和非關係型數據庫,而幾乎所有的關係型數據庫都是使用的sql語句作為查詢語言,那麼本期我們就來聊聊關於sql語句中的幾種語言的分類。
SQL:全稱為Structured Query Language,翻譯為結構化查詢語言,主要用作關係型數據庫的查詢語言,同樣根據查詢語句的不同,我們可以大體將sql語句分作4類。
DCL:全稱為Data Control Language,翻譯為數據控制語言,主要是用來設置或更改數據庫用戶或角色權限的語句,常見的作用是用於創建用戶,給用戶授權,撤銷授權等。該語言在實際使用中並不多,理解即可。
DDL:全稱為Data Definition Language,翻譯為數據定義語言,主要用於定義或改變表(TABLE)的結構,數據類型,表之間的鏈接和約束等初始化工作上。
DML:全稱為Data Manipulation Language,翻譯為數據操作語言,主要用於數據庫增刪查改表記錄。主要有三種形式:
1.insert:插入
2.update:更新
3.delete:刪除
DQL:全稱為Data QueryLanguage,翻譯為數據查詢語言,DQL的基本結構是由SELECT子句,FROM子句,WHERE子句組成的查詢塊:SELECT <字段名表>FROM <表或視圖名>WHERE <查詢條件>。
以上就是SQL語言的四種分類,而其中又以DQL最為重要,可以說我們在學習數據庫四種語言的過程中百分之八十的時間都會用在DQL上,後續的文章,我也將每一類語言的語法以相對容易理解的形式去給大家講解,盡量避免出現看不懂的現象,也有可能會在後續出一些視頻來配合文章進行講解。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/250136.html
微信掃一掃
支付寶掃一掃