跳转到内容

数据库基础: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)
华夏公益教科书