一、SQL 概念
1、什么是 SQL
Structured Query Language 結構化查詢語句
2、SQL 作用
(1)是一種所有關系型數據庫的查詢規范,不同的數據庫都支持。
(2)通用的數據庫操作語言,可以用在不同的數據庫中。
(3)不同的數據庫 SQL 語句由一些區別,稱之為方言
二、SQL 的語法
(1)SQL語句可以單行或多行書寫,每條語句以分號結尾。
(2)可使用空格和縮進來增強語句的可讀性。
(3)SQL 中不區分大小寫,關鍵字中認為大寫和小寫是一樣的,關鍵字建議使用大寫。
(4)三種注釋
三、SQL 語句分類
(1)Data Definition Language(DDL 數據定義語言)
數據定義語言用來定義數據庫對象:數據庫,表,列等。關鍵字:create, drop,alter 等
(2)Data Manipulation Language (DML 數據操作語言)
用來對數據庫中表的數據進行增刪改。關鍵字:insert, delete, update 等
(3)Data Query Language(DQL 數據查詢語言)
用來查詢數據庫中表的記錄(數據)。關鍵字:select, where 等
(4)Data Control Language (DCL 數據控制語言)
用來定義數據庫的訪問權限和安全級別,及創建用戶。關鍵字:GRANT, REVOKE 等