PostgreSQL Cheat Sheet
Some things to note about SQL:
All SQL statements end in a semicolon.
You can separate statements into separate lines, for readability, as long as you declare the end with a semicolon.
Capitalizing commands is optional, but highly recommended for readability.
Need help, or more explanations? Try the tutorials at PG Exercises or Schemaverse.
PSQL Commands
SQL Commands
Create a database
Create a table
INSERT data into a table
SELECT data from a table
Select all columns (with wildcard)
SELECT specific columns
Select distinct values from a column
Selecting using WHERE
SELECT using a WHERE clause
NOT EQUAL
LIKE (usually uses a wildcard, '%')
ILIKE (case insensitive)
ORDER BY
AND/OR
IN/NOT IN
LIMIT (returns the first rows)
Example: Limit the query results by returning the first 3 results.
LIMIT + OFFSET
Example: Return results 4-6
Select an aggregate
COUNT
MAX/MIN values
UPDATE data in a table
ALTER table columns and constraints
--
DELETE data from a table
DROP a table
JOINing Tables
It's good to know the differences between JOINs, but you'll usually use plain JOIN, which performs an INNER JOIN by default.
GROUP BY
Last updated