SQL(結構化查詢語言)是 ANSI 標準資料庫互動語言,最新版 SQL-99,主流資料庫至少支援 ANSI-92 子集。核心概念:資料庫(含多張表)、資料表(欄位+列)、欄位(特定類型資料)、欄位值/字段、資料集/結果集。
SELECT col1, col2 FROM table; 或 SELECT * FROM table;INSERT INTO table (c1,c2,c3) VALUES ('v1','v2','v3');DELETE FROM table WHERE col = 'val';(慎用,建議改用邏輯刪除旗標)UPDATE table SET c1='v1' WHERE c2='v2';(必加 WHERE,否則全表更新)= <> > < >= <=BETWEEN;模糊:LIKE;邏輯:AND OR(OR 為包含性)。SELECT * FROM t WHERE ((Age < 18) AND (LastName BETWEEN 'Anderson' AND 'Miller')) OR Company LIKE '%School%';掌握這四大指令與 WHERE 條件,即可開始基本資料庫操作。