當前位置:吉日网官网 - 油畫收藏 - SQL語法快速手冊(幹貨滿滿,建議收藏!)

SQL語法快速手冊(幹貨滿滿,建議收藏!)

SQL語法結構包括:

例如,SELECT與Select and select相同。

數據定義語言(DDL)是SQL語言集中負責數據結構定義和數據庫對象定義的語言。

DDL的主要功能是定義數據庫對象。

DDL的核心指令是創建、修改和刪除。

數據操作語言(DML)是用於數據庫操作和訪問數據庫中的對象和數據的編程語句。

DML的主要功能是訪問數據,所以它的語法主要是讀寫數據庫。

DML的核心指令是插入、更新、刪除和選擇。這四個指令統稱為CRUD(創建、讀取、更新、刪除),即添加、刪除、更改和檢查。

事務控制語言(TCL)用於管理數據庫中的事務。這些用於管理DML語句所做的更改。它還允許將語句分組到邏輯事務中。

TCL的核心指令是提交和回滾。

數據控制語言(DCL)是壹種可以控制數據訪問權限的指令。它可以通過特定的用戶帳戶控制數據表、視圖表、預存程序、用戶自定義函數等數據庫對象的控制權。

DCL的核心指令是授權和撤銷。

DCL主要控制用戶的訪問權限,所以它的指令方法並不復雜。DCL可以控制的權限有:連接、選擇、插入、更新、刪除、執行、使用和引用。

根據不同的DBMS和不同的安全實體,它支持的權限控制也是不同的。

(以下是DML語句的用法)

插入完整的壹行

插入壹行的壹部分

插入查詢的數據。

刪除表中指定的數據。

清除表格中的數據

查詢單列

查詢多列

查詢所有列

查詢不同的值

限制查詢結果

子查詢的子查詢

SELECT語句中的WHERE子句

UPDATE語句中的WHERE子句

DELETE語句中的WHERE子句

在示例中

範例之間

和例子

或者例子

不是例子

%示例

_示例

組合查詢

其中,SOUNDEX()可以將字符串轉換為描述其語音表示的字母數字模式。

AVG()忽略空行。

DISTINCT允許匯總函數值匯總不同的值。

指定多列的排序方向。

分組後排序

使用WHERE和HAVING篩選數據

(以下是DDL語句的用法)

普通創作

基於現有表創建新表。

添加列

刪除列

修改列

添加主鍵

刪除主鍵

創建表時使用約束:

(以下是TCL語句的用法)

(以下是DCL語句的用法)

您可以使用觸發器進行審計跟蹤,並在另壹個表中記錄更改。

MySQL不允許在觸發器中使用CALL語句,也就是不能調用存儲過程。

開始和結束

當觸發器的觸發條件滿足時,將執行BEGIN和END之間的觸發器執行動作。

新與舊

CREATE TRIGGER指令用於創建觸發器。

語法:

描述:

示例:

  • 上一篇:我的電影收藏
  • 下一篇:摩托車轉向燈換成led,閃的很慢。
  • copyright 2024吉日网官网