Head First SQL 第三章

現在我們首先要學習 UPDATE 改變數據,和 DELETE  刪除數據。

首先我們要明白,表中不應該存儲重複的數據,這是要避免的。

表中的最後一條記錄不一定是最新的記錄。


========================================================

使用 DELETE 刪除記錄:

①單獨一行:

DELETE FROM clown_info
WHERE activities = ‘dancing’;


②每一行:

DELETE FROM your_table;
當然也可以和 AND 聯用

插入新記錄,刪除舊記錄,先 INSERT ,再 DELETE。


P143:DELETE 可能會刪除有些你不想刪除的東西,所以很危險。。。事先最好先 SELECT 一下看看。
①先 SELECT

②再 INSERT

③後 DELETE


==========================================================

當然之前的三步走其實還有點麻煩,所以我們需要 UPDATE 命令來改變數據

UPDATE doughnut_ratings
SET type = 'glazed'
WHERE type = 'plain glazed';
這裏 'plain glazed' 會被改爲 'glazed' 。

UPDATE 只是把舊的記錄回收並替換爲新的記錄。比 DELETE 安全

改變一整列:

UPDATE your_table
SET first_column = 'newvalue', second_column = 'another_value';

對於每個價格都+1,也可以運算後更新,不用挨個敲:

UPDATE drink_info
SET cost = cost + 1
WHERE drink_name = 'Blue Monon'
OR drink_name = 'Oh My Gosh'
OR drink_name = 'Lime Fizz';



======================================

這章挺短









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章