這邊提供 MySql 裡幾個比較基本的語法介紹,新增、修改、刪除、查詢

(一)新增

語法:INSERT INTO `資料表` (‵欄位1‵,‵欄位2‵,‵欄位3‵) VALUES(`資料1`,`資料2`,`資料3`)

EX:

在資料表 table 裡,分別有欄位 id,product,status 3個欄位,而要新增的資料分別是 id->1,product->鉛筆,status->缺貨

INSERT INTO ‵table‵  (`id`,`product`,`status`) VALUES('1','鉛筆','缺貨')

這樣就完成一筆新增的資料了

 

(二)修改

語法:UPDATE `資料表` SET ‵欄位2‵='資料2', `欄位3`='資料3' WHERE `欄位1`='資料1'

EX:

剛剛新增了一筆 ID=1 的資料進資料庫了, 此時我需要將 status 欄位改成'尚有庫存'

UPDATE ‵table‵  SET  `status`='尚有庫存'

這樣就能修改這張資料表了!

但是並不是針對ID=1去修改,這樣會對整張資料表的 status 欄位做修改,所以我們必須在語法最後面幫它加上條件式 WHERE

UPDATE ‵table‵  SET  `status`='尚有庫存' WHERE id=1

這樣才會針對 ID = 1 的資料去做修改。

如果沒有後面的條件式,整張表的 status 欄位都會改成尚有困存

 

 

(三)刪除

語法:DELETE `料表`  WHERE `欄位1`='資料1'

EX:

刪除比較簡單,直接找出要刪除資料的資料表以及需要刪除的條件就行了

DELETE ``table`  WHERE id=1

 

(四)查詢

語法:SELECT * FROM `資料表`  WHERE `欄位1`='資料1'

語法:SELECT 需要的欄位 FROM `資料表`  WHERE `欄位1`='資料1'

說明:

在 SELECT 語句中,如果想要顯示全部查詢到的欄位就可以使用 * 這個符號,那不想找出全部欄位的話呢,只需要填入欄位的名稱,就只會顯示該欄位的資料了

EX:

SELECT * FROM ‵table‵  WHERE id=1 ->顯示ID = 1所有的欄位資料

SELECT  product,status FROM ‵table‵  WHERE id=1 ->顯示 ID = 1 product以及status這兩個欄位的資料

 

相关文章