PostgreSQL 插入資料
INSERT INTO
要將資料插入 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 語句的結果。