SQL
1.什么是SQL ?
- Structured Query Languange:結構化查詢語言
其實就是定義了操作所有關系型數據庫的規則。每一種數據庫操作的方式存在不一樣的地方,稱為“方言”。
2.SQL通用語法
- SQL語句可以單行或多行書寫,以分號結尾。
- 可使用空格和縮進來增強語句的可讀性。
- MySQL數據庫的SQL 語言不區分大小寫,關鍵字建議使用大寫。
- 3種 注釋
- 單行注釋: -- 注釋內容 或 # 注釋內容(mysql特有)
- 多行注釋: /*注釋*/
3.SQL分類
1.DDL(Data Definition Language)數據定義語言
- 用來定義數據庫對象:數據庫、表、列等。關鍵字:create,drop,alter等
2.DML(Data Manipulatio Language)數據操作語言
- 用來對數據庫中表的數據進行增刪改。關鍵字:insert,delete,update 等
3.DQL(Data Query Language)數據庫查詢語言
- 用來查詢數據庫中表的記錄(數據)。關鍵字:select,where 等
4.DCL(Data Control Language)數據控制語言(了解)
- 用來定義數據庫的訪問權限和安全級別,及創建用戶。關鍵字:GRANY,REVOKE 等。