新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 1124 篇文章
重設篩選
1
2
...
125
Next
資料庫
資料庫表單與資料操作:用 SELECT 讀取資料的完整指南
前幾篇介紹完新增、修改、刪除之後,這篇來講「讀取資料」。 你可能會想:讀取不是最簡單的嗎?為什麼放到後面才講? 其實讀取的操作本身不難,但在實際工作中,讀取資料的時間會比你想像中還要多。 因為你不是單...
2026年1月14日
資料庫
資料庫表單與資料操作:表單的新增、修改、刪除
上一篇我們介紹了 Pseudo Code 的表示方式,讓你知道接下來的語法要怎麼看。 從這篇開始,我們要正式學習如何操作資料庫了。 在資料庫裡面,操作分成兩個層級: 表單層級:對整張表做新增、修改、刪...
2026年1月13日
資料庫
資料庫表單與資料操作:通用的語法觀念
前面幾篇我們討論的都是理論,像是資料庫的架構要怎麼設計。 從這篇開始,我們終於要動手操作資料表和資料了! 不過在寫程式之前,有一件事要先說明。 市面上有很多種資料庫系統,像是 MySQL、Postgr...
2026年1月13日
資料庫
資料庫架構設計實戰:補習班班務系統
學完正規化和限制之後,我們來做一個實戰練習。 這次的任務是:幫一間補習班設計班務系統的資料庫。 這個系統要記錄什麼? 有哪些課程(科目 + 年級) 有哪些老師 有哪些學生 老師在什麼時間、什麼教室上什...
2026年1月13日
資料庫
資料庫架構設計入門:一對一、一對多、多對多什麼時候該拆表?
我們已經學了三種正規化形式: 第一正規化:表單要有主鍵,同一欄位只能存一筆資料 第二正規化:相依性高的欄位要拆表 第三正規化:可以從其他欄位推算出來的欄位要刪掉 也學了四種欄位限制:UNIQUE、NO...
2026年1月12日
資料庫
資料庫架構設計入門:用 FOREIGN KEY 建立表單之間的關聯
前面我們介紹了主鍵(Primary Key),它幫助我們唯一識別每一筆資料。 有了主鍵之後,我們終於可以介紹另一個很重要的限制:外部鍵(Foreign Key)。 什麼是外部鍵?為什麼需要它?我們來看...
2026年1月12日
資料庫
資料庫架構設計入門:用 PRIMARY KEY 識別每一筆資料
前面我們介紹了第二正規化、第三正規化,還有第一正規化的後半。 現在終於要進入第一正規化的前半,也就是整個正規化形式的最開頭。 第一正規化的前半告訴我們:表單要有一個欄位是主鍵(Primary Key)...
2026年1月9日
資料庫
資料庫架構設計入門:用 NOT NULL 限制確保欄位必填
上一篇文章介紹了 NULL,讓我們可以在欄位中表示「沒有資料」。 但反過來想:有些欄位是不是不應該允許空值? 例如會員的姓名。一個會員一定要有姓名吧?如果連姓名都沒有,這個會員資料就不完整了。 這篇文...
2026年1月9日
資料庫
資料庫架構設計入門:用 NULL 表示沒有資料
前面的文章我們討論關係類型時,都在問「最多」: 一個會員最多可以有幾支電話? 一支電話最多可以被幾個會員持有? 但有沒有想過:最少呢?可不可以完全沒有? 例如一個會員可不可以完全沒有電話?一個人可不可...
2026年1月9日