
關聯式資料庫(RDB)
關聯式資料模型式以列、欄鎖組成的資料表來表現資料的一種資料模型。我們可以對於這種資料表進行集合原理的操作。
資料操作語言(DML)
*SELECT 搜尋資料
*INSERT 加入資料
*UPDATE 更新資料
*DELETE 刪除資料
資料定義語言(DDL)
*CREATE 建立資料庫、資料表、視圖(VIEW)
*ALTER 變更資料庫、資料表、視圖(VIEW)
*DROP 刪除資料庫、資料表、視圖(VIEW)
資料控制語言(DCL)
*GRANT 給予資料庫使用者權限
*REVOKE 刪除資料庫使用者權限
*COMMIT 確定資料變更
*ROLLBACK 取消資料變更
SQL命令結構

SQL的敘述列是具有結構的,結構內分為三類:
*指令
*短句
*敘述句
在這個範例中指令就是 SELECT、 FROM,短句是「SELECT *」、「FROM TABLE」,則整個組合就稱為敘述句。
撰寫SQL敘述時的注意事項
*在SQL中英文大小寫並無區分
*空白字元的個數並不會對敘述句造成影響
*字串型態的常數必須要用單引號包住
*中文的處理
中文的處理
對於中文的處理在SQL上是沒有問題,唯一必須注意的是字元編碼問題。字元編碼問題在設定建立資料庫的時候必須小心注意,如果該資料庫的字元編碼不符合中文的編碼設定,將會造成資料庫內的值產生亂碼的問題,以及跨平台的編碼處理問題。如果要從Window系統降資料匯入Linux系統必須特別留意,因為兩者的字元編碼為BIG,後者為UTF-8,但只要多加留意就不會有太大的問題。
SQL備註說明
備註範例語法:
# (備註說明內容)
/*(備註說明內容) */
> SELECT * table #搜尋table內的所有欄位;
> SELECT * /*搜尋所有欄位*/ FROM TABLE ;