種類
SQL指令分三大部分:
- 資料定義語言(Data Definition Language,DDL):建立資料表、索引和檢視表等,和定義資料表的欄位。
- 資料操作語言(Data Manipulation Language,DML):資料表紀錄查詢、插入、刪除和更新指令。
- 資料控制語言(Data Control Language,DCL):資料庫安全設定和權限管理的相關指令。
基本指令
INSERT:插入新資料
INSERT INTO your_table_name (column1, column2, column3,...) VALUES ('value1', 'value2', 'value3',...)
UPDATE:更新資料表內的資料
UPDATE your_table_name SET column1 = 'value1' , column2 = 'value2' , ... WHERE conditions
DELETE:刪除資料表內的資料
DELETE FROM your_table_name WHERE conditions
SELECT:在資料表內查詢符合條件的資料
SELECT column1, column2, column3,... FROM your_table_name WHERE conditions
SELECT是SQL指令中最複雜的,在SQL種類上可以獨立成「資料查詢語言」(Data Query Language;DQL),會在[Database][SQL]資料庫查詢(一)做詳細說明。