SQL學習(SQL的定義,通用語法,分類)

2021-10-05 07:35:30 字數 756 閱讀 8299

1.什麼是sql?

structured query language:結構化查詢語言

其實就是定義了操作所有關係型資料庫的規則。每一種資料庫操作的方式存在不一樣的地方,稱為「方言」。

2.sql通用語法

1) sql 語句可以單行或多行書寫,以分號結尾。

2) 可使用空格和縮進來增強語句的可讀性。

3) mysql 資料庫的 sql 語句不區分大小寫,關鍵字建議使用大寫。

4)三種注釋 *

單行注釋: – 注釋內容 或 # 注釋內容(mysql 特有)

多行注釋: / 注釋內容 */

3. sql分類

1) ddl(data definition language)資料定義語言

用來定義資料庫物件:資料庫,表,列等。關鍵字:create, drop,alter 等

2) dml(data manipulation language)資料操作語言

用來對資料庫中表的資料進行增刪改。關鍵字:insert, delete, update 等

3) dql(data query language)資料查詢語言

用來查詢資料庫中表的記錄(資料)。關鍵字:select, where 等

4) dcl(data control language)資料控制語言(了解) 用來定義資料庫的訪問許可權和安全級別,及建立使用者。關鍵字:grant, revoke 等

SQL通用語法 DDL

替換查詢 select id,case when val 2 then 男 else 女 end as 值 from test sys 修改預設字符集和校對規則 為utf 8 alter database test default character set utf8 default collate...

常用 SQL 通用語法 DML

可以把 多數sql語法 分為兩個部分 資料操作語言dml和資料定義語言ddl sql 結構化查詢語言 是用於執行查詢的語法。但是sql語言也包含用於更新 插入和刪除記錄的語法。注 sql 語句對大小寫不敏感。查詢和修改指令構成了sql的dml部分 操作作用 select從資料庫表中獲取資料 upda...

SQL建立觸發器的通用語法

建立觸發器的通用語法如下所示 create or replace trigger trigger name triggering event on table name for each row follows another trigger enable disable when conditio...