iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0

SQL是由一組語句所組成,可運用這些組句來使用存取關聯式資料庫,當用戶對資料庫有請求時,需要透過SQL來達成以下功能

  • 檢索資料
  • 新增、修改、刪除
  • 建立、取代、變更、丟棄
  • 控制存取資料庫物件
  • 保證一致性
    SQL語句可以分為三種:
    資料操作語言DML:SELECT(檢索)、INSERT(新增)、UPDATE(更改)、DELETE(查詢)
    資料定義語言DDL:CREATE(建立)、ALTER(變更)、RENAME(更改)、DROP(丟棄)
    資料控制語言DCL:COMMENT(確認對資料庫之異動)、ROLLBACK(倒回對資料庫之異動)、SAVEPOINT(將資料庫的異動群聚成一個邏輯交易)

SELECT的基本格式為
SELECT *|{[DISTINCT] 欄位 |表達式 [別名],...}
FROM 資料表;
SQL保留字慣例用大寫,而資料欄位與表格名稱習慣上用小寫,但是SQL語句大小寫都不會影響執行結果
使用SELECT資料庫檢索有三種方式
(一)投射:縱向檢索每筆資料列一個或多個指定欄位,當有多個欄位時會以逗號隔開
(二)選擇:從資料表橫向取出符合條件的一筆或多筆資料列
(三)合併:將原來是同一筆資料,但經過正規化以後分割,分別存放在不同表格的資料片段合併取出
SELECT的算術運算符號有
加(+)、減((-)、乘(米號)、除(/)
運算順序為

  1. 乘順序和除相同
  2. 加順序和減相同
  3. 乘與除順序高於加和減
  4. 算術式由左到右,順序相同者先遇到先算
  5. 括號裡的先算

字符串指的是由字浮組成而成之字串,目的在增加可讀性,像是單引號「''」,當如果原來字串本身就有單引號的話,就需要加上「替代引用算符q」,或是單引號前面再加一個單引號當作跳脫字元,不然字串裡的單引號會出不來


上一篇
Dar 3 Oracle
系列文
跟著生成式AI一起從零開始學習資料庫,4
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言