PostgreSQL 插入数据
插入数据
在 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 语句中,字符串值必须用单引号括起来。
数值可以不用单引号括起来,但也可以用单引号括起来。
显示表
要检查结果,我们可以使用以下 SQL 语句显示表
SELECT * FROM cars;
这将返回以下结果
brand | model | year
-------+---------+------
Ford | Mustang | 1964
(1 行)
插入多行数据
要插入多行数据,我们使用相同的 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 语句显示表
点击“运行示例”按钮查看 select 语句的结果。