1. 程式人生 > 實用技巧 >02、初識SQL

02、初識SQL

02、初識SQL

目錄

02、初識SQL

1.什麼是SQL?

2.SQL通用語法

3. SQL分類


1.什麼是SQL?


Structured Query Language:結構化查詢語言
其實就是定義了操作所有關係型資料庫的規則。每一種資料庫操作的方式存在不一樣的地方,稱為“方言”。



2.SQL通用語法


1. SQL 語句可以單行或多行書寫,以分號結尾。
2. 可使用空格和縮排來增強語句的可讀性。
3. MySQL 資料庫的 SQL 語句不區分大小寫,關鍵字建議使用大寫。
4. 3 種註釋
* 單行註釋: -- 註釋內容 或 # 註釋內容(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 等