什么是SQL?
1、SQL是什么?他能做什么?
SQL 包含以下 4 部分:
1)數據定義語言(Data Definition Language,DDL)
用來創建或刪除數據庫以及表等對象,主要包含以下幾種命令:
- DROP:刪除數據庫和表等對象
- CREATE:創建數據庫和表等對象
- ALTER:修改數據庫和表等對象的結構
2)數據操作語言(Data Manipulation Language,DML)
用來變更表中的記錄,主要包含以下幾種命令:
- SELECT:查詢表中的數據
- INSERT:向表中插入新數據
- UPDATE:更新表中的數據
- DELETE:刪除表中的數據
3)數據查詢語言(Data Query Language,DQL)
用來查詢表中的記錄,主要包含 SELECT 命令,來查詢表中的數據。
4)數據控制語言(Data Control Language,DCL)
用來確認或者取消對數據庫中的數據進行的變更。除此之外,還可以對數據庫中的用戶設定權限。主要包含以下幾種命令:
- GRANT:賦予用戶操作權限
- REVOKE:取消用戶的操作權限
- COMMIT:確認對數據庫中的數據進行的變更
- ROLLBACK:取消對數據庫中的數據進行的變更