資料庫設計 - 有效的使用系統資料 - 第一章 課程介紹
單元 3 SQL 語法介紹 SQL 簡介 S tructured Q uery L anguage MySQL SQL Server Microsoft ORACLE 特性 結構化查詢語言 SQL 語法是通用的,可以在不同資料庫搜尋資料 關連式資料庫的程式語言,標準語言 不同表單之間用 primary key 串連,彼此相關聯 用途與方法 允許用戶撈取關連式資料庫的資料 可使用條件 允許用戶定義資料庫中的資料 欄位如數字、日期、字串等不同型態 對表單 table 的 CRUD 設定表單 table 的 procedure, views 的權限 資料庫的運作方式 SQL Query → query language processor: SQL 語法處理 (Parser 解析 SQL 語法 + Optimizer 優化,最快的搜尋速度) → DRMS Engine: 資料庫引擎 ( File Manager 檔案管理 + Transaction Manager )資料存放於硬碟 → physical DataBase:搜尋底層實體資料庫 語法分類 DDL Data Define Language 資料定義語言 CREATE, ALTER, DROP 建立 table, view DML Data Manipulation Language 資料操縱語言 SELECT, INSERT, UPDATE, DELETE DCL Data Control Language 資料控制語言 GFANT, REVOKE 語法應用 SELECT 欄位名稱 FROM 表單名稱 WHERE 搜尋的條件和範圍; select id, name from user where age > 18; 從 FROM 開始看,從哪一張表單找資料 再來看 SELECT,要看哪一欄 最後 WHERE,篩選的條件是 欄位名稱 + 範圍 practice SQL Tryit Editor v1.6 看右邊的 database 可以知道是一個訂單資料庫 在左邊下 SQL 語法可以自行玩看看 SELECT OrderID, ProductID, Quantity FROM Ord...