跳轉到內容

資料庫基礎:INSERT

來自華夏公益教科書,開放的書籍,開放的世界

論文 2 - ⇑ 資料庫基礎 ⇑

← UPDATE INSERT DELETE →


我們可能還想在資料庫中新增新內容,例如,當我們新增新的犯罪記錄或在 Facebook 上新增新的朋友連結時。為了新增新記錄,我們使用 INSERT 命令以及我們要插入的欄位的值。

INSERT INTO crooks
VALUES (1234,'Julie', 'female','12/12/1994','Little Maplestead',67)

有時我們可能不想插入所有欄位,其中一些欄位可能不是必需的。

INSERT INTO crooks (ID, name, town) --specific fields to insert into
VALUES (999, 'Frederick', 'Shotley')
ID 姓名 性別 出生日期 城鎮 傷疤數量
1 Geoff 12/05/1982 Hull 0
2 Jane 05/08/1956 York 1
3 Keith 07/02/1999 Snape 6
4 Oliver 22/08/1976 Blaxhall 2
5 Kelly 11/11/1911 East Ham 10
6 Marea 14/07/1940 Wythenshawe 6
1234 Julie 12/12/1994 Little Maplestead 67
999 Frederick Shotley


練習:INSERT 語句

使用上面的資料集,編寫一個 INSERT 語句來建立以下人員。

name: Gerry
town: Keele
gender: male
numScars: 9
ID: 12
DoB: 13/12/1987

答案

小心,您必須按照它們在表中指定的順序插入欄位。

INSERT INTO crooks
VALUES (12, 'Gerry', 'male', '13/12/1987', 'Keele', 9)

或者,您可以使用欄位標題,但這有點麻煩。

INSERT INTO crooks (name, town, gender, numScars, ID, DoB)
VALUES ('Gerry', 'Keele', 'male', 9, 12, '13/12/1987')

使用上面的資料集,編寫一個 INSERT 語句來建立以下人員。

name: Kelly-Ann
gender: female
numScars: 1

答案

INSERT INTO crooks (name, gender, numScars)
VALUES ('Kelly-Ann', 'female', 1)
華夏公益教科書