要将数据插入到 PostgreSQL 的表中,我们使用INSERT INTO
陈述。
下面的 SQL 语句将向其中插入一行数据cars
您创建的表上一章。
INSERT INTO cars (brand, model, year)
VALUES ('Ford', 'Mustang', 1964);
SQL Shell 应用程序将返回以下内容:
INSERT 0 1
意思就是1
行已插入。
不要考虑0
,现在,只要接受它代表其他东西并且永远是0
。
正如您在上面的 SQL 语句中看到的,字符串值必须用撇号书写。
书写数值时可以不使用撇号,但如果需要,也可以包含它们。
要检查结果,我们可以使用以下 SQL 语句显示表:
SELECT * FROM cars;
这将返回这个结果:
brand | model | year
-------+---------+------
Ford | Mustang | 1964
(1 row)
要插入多行数据,我们使用相同的INSERT INTO
语句,但具有多个值:
INSERT INTO cars (brand, model, year)
VALUES
('Volvo', 'p1800', 1968),
('BMW', 'M1', 1978),
('Toyota', 'Celica', 1975);
SQL Shell 应用程序将返回以下内容:
INSERT 0 3
意思是3
行已成功插入。
要检查结果,我们可以使用以下 SQL 语句显示表:
单击"Run Example" 按钮查看 select 语句的结果。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!