🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to PostgreSQL Notes
Topic #7

PostgreSQL INSERT INTO


Insert Into

To insert data into a table in PostgreSQL, we use the INSERT INTO statement.

The following SQL statement will insert one row of data into the cars table you created in the previous chapter.

INSERT INTO cars (brand, model, year)
VALUES ('Ford', 'Mustang', 1964);

The SQL Shell application will return the following:

INSERT 0 1

Which means that 1 row was inserted.

Note: Don't think about the 0, for now, just accept that it represents something else and will always be 0.


SQL Statement Explained

As you can see in the SQL statement above, string values must be written with apostrophes.

Numeric values can be written without apostrophes, but you can include them if you want.


Display Table

To check the result we can display the table with this SQL statement:

SELECT * FROM cars;

Which will return this result:

 brand |  model  | year
-------+---------+------
 Ford  | Mustang | 1964
(1 row)

Insert Multiple Rows

To insert multiple rows of data, we use the same INSERT INTO statement, but with multiple values:

INSERT INTO cars (brand, model, year)
VALUES
  ('Volvo', 'p1800', 1968),
  ('BMW', 'M1', 1978),
  ('Toyota', 'Celica', 1975);

The SQL Shell application will return the following:

INSERT 0 3

Which means 3 rows were successfully inserted.


Display Table

To check the result we can display the table with this SQL statement:

Example

SELECT * FROM cars;

Click the "Run Example" button to see the result of the select statement.

Want to go beyond the notes?

Join CodingNow 2.0's PostgreSQL course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

PostgreSQL INSERT INTO – FAQs

Quick answers about learning PostgreSQL INSERT INTO in PostgreSQL.

This free note from CodingNow 2.0 explains PostgreSQL INSERT INTO in PostgreSQL — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every PostgreSQL topic on CodingNow 2.0, including PostgreSQL INSERT INTO, is 100% free with no signup required.
With focused practice, most students grasp PostgreSQL INSERT INTO in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now