1. 程式人生 > 資料庫 >SQL 簡單學習

SQL 簡單學習

文章目錄

一、什麼是SQL?

Structured Query Language:結構化查詢語言
其實就是定義了操作所有關係型資料庫的規則

每一種資料庫操作的方式存在不一樣的地方,稱為“方言”。

二、SQL通用語法

(1)SQL 語句可以單行或多行書寫,以分號結尾。
(2) 可使用空格和縮排來增強語句的可讀性。
(3)MySQL 資料庫的 SQL 語句不區分大小寫,關鍵字建議使用大寫。
(4) 3 種註釋

單行註釋: -- 註釋內容 或 # 註釋內容(mysql 特有) 
多行註釋: /* 註釋 */
show databases;-- 展示資料庫(此處雙橫崗後有一個空格)
show databases;#展示資料庫
show databases;/*展示資料庫*/

三、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 等