全名

SQL 是 Structured Query Language 的縮寫。

用途

SQL是一種用來處理紀錄在 RDBMS (Relational Database Management System 關聯式資料庫管理系統,例如:MySQL, Oracle, Microsoft Access, PostreSQL) 當中資料的語言。

依據用途可以分成以下四種子語言:

  • DDL (Data Definition Language)
    用來定義、修正、刪除資料表的架構
    • CREATE
    • ALTER
    • DROP
    • TRUNCATE
  • DML (Data Manipulation Language)
    對DB中的資料進行新增、刪除、更新的動作
    • INSERT
    • UPDATE
    • DELETE
    • MERGE
  • DQL (Data Query Language)
    用來查詢DB中的符合特定條件的資料
    • SELECT
    • FROM
    • WHERE
  • DCL (Data Control Language)
    授與特定權限、控制DB操縱事務的發生等等
    • GRANT
    • ROLLBACK
    • COMMIT

語法

參考資料