資料庫系統概論第九章 表格異動處理   上一頁    下一頁

9-3 插入資料 – Insert Into

內容:

  • 9-3 插入資料 - insert into

    • 9-3-1 insert into 語法

    • 9-3-2 範例研討:輸入監護人資料

  • 9-4 更新資料 - update

    • 9-4-1 update 語法

    • 9-4-2 範例研討:變更監護人資料

9-3-1 Insert Into 語法

將資料新增到表格則利用 Insert 命令來達成,格式如下:

Insert Into 資料表名稱 <欄位串列>

Values (<資料串列>);

9-3-2 範例研討:輸入監護人資料

(A) 程式功能:Ex8_3

請輸入監護人資料,如下:

    1. 學號:90211304 、監護人:劉媽媽、電話:0923111223、地址:高雄市苓雅區 20 號、關係:母女。

    2. 學號:90211305 、監護人:張先生、電話:0923111277、地址:高雄市苓雅區 30 號、關係:夫妻。

    3. 學號:90211306 、監護人:劉爸爸、電話:0923111266、地址:高雄市苓雅區 40 號、關係:父子。

(B) 程式範例:

Insert Into guardian

    values("90211304", "陳媽嗎", "0923111223", "高雄市苓雅區 20 ", "母女");

Insert Into guardian

    values("90211305", "張先生", "0923111277", "高雄市苓雅區 30 ", "夫妻");

Insert Into guardian

    values("90211306", "劉爸爸", "0923111266", "高雄市苓雅區 40 ", "父子");

吾人再觀察 quardian 表格的內容如何:

Select *

From quardian;

            

9-4 更新資料 – Update

9-4-1 Update 語法

新資料取代現有資料表的內容,稱之為『更新』(Update),但資料表內有多筆資料,到底要更新哪一筆(或稱紀錄)或多筆資料同時更新,因此需要有一個 Where 敘述句來決定更新哪一筆或哪些資料。格式如下:

Update 資料表名稱

Set [<欄位_1>=<數值_1>, …<欄位_2>=<數值_2>]

Where <條件敘述>;

上述語句中,只要某一筆滿足 Where 條件敘述,則更新它指定欄位的內容。

9-4-2 範例研討:變更監護人資料

(A) 程式功能:Ex8_4

請將學號:90211304監護人資料中將關係(relation)改為『姊妹』。

(B) 程式範例:

Update guardian

Set relation = "姊妹"

Where student_ID = "90211304"

吾人再觀察 student_ID 資料內的關係(relation) 是否被變更:

Select *

From guardian

Where student_ID = "90211304";

    

翻轉工作室:粘添壽

 

資料庫系統概論(含邏輯設計)

 

 

翻轉電子書系列: