Howtodojo logo
  • Home 
  • About 
  • Certifications 
  • Sample Database 
  • Cheatsheet 
  • Glossary 
  • Blog 
  • Tags 
  1.   Cheatsheet
  1. Home
  2. Cheatsheet
  3. PostgreSQL Cheatsheet

PostgreSQL Cheatsheet

Share via
Howtodojo
Link copied to clipboard

On this page
Introduction   PostgreSQL Basics   Database Operations   Table Operations   Data Manipulation   Querying Data   Security  

Introduction  

PostgreSQL is a powerful, open-source relational database management system (RDBMS) known for its reliability and extensibility. It supports SQL (Structured Query Language) and offers a wide range of features, making it a popular choice for both small and large-scale applications.

This page contain cheatsheet of commonly used PostgreSQL commands.

PostgreSQL Basics  

Command Description
\q Quit psql command-line utility
\l List all databases
\c <database> Connect to a specific database
\dt List all tables in the current database
\d <table> Show details of a specific table
\du List all users
\e Open the default text editor to edit a query

Database Operations  

Command Description
CREATE DATABASE <name> Create a new database
DROP DATABASE <name> Delete an existing database
ALTER DATABASE <name> RENAME TO <new> Rename a database

Table Operations  

Command Description
CREATE TABLE <table> Create a new table
DROP TABLE <table> Delete an existing table
ALTER TABLE <table> ADD COLUMN <column> Add a new column to an existing table
ALTER TABLE <table> DROP COLUMN <column> Remove a column from an existing table

Data Manipulation  

Command Description
INSERT INTO <table> VALUES (...) Insert data into a table
SELECT * FROM <table> Retrieve all records from a table
UPDATE <table> SET <column> = <value> Update data in a table
DELETE FROM <table> WHERE <condition> Delete data from a table based on a condition

Querying Data  

Command Description
SELECT <columns> FROM <table> WHERE <condition> Retrieve specific data based on a condition
ORDER BY <column> Sort the result set by a specific column
GROUP BY <column> Group rows based on a specific column
JOIN <table> ON <condition> Combine rows from two or more tables

Security  

Command Description
CREATE USER <user> WITH PASSWORD '<password>' Create a new user
ALTER USER <user> WITH SUPERUSER Grant superuser privileges to a user
REVOKE <permission> ON <object> FROM <user> Revoke specific permissions from a user

These are just some of the basic PostgreSQL commands and operations. Refer to the PostgreSQL Documentation for more in-depth information and advanced features.

On this page:
Introduction   PostgreSQL Basics   Database Operations   Table Operations   Data Manipulation   Querying Data   Security  
Follow me

We publish tutorials, tips and tricks about Linux, open source, cloud computing, and infrastructure

     
Copyright © 2012 - 2025 howtodojo.com. |
Howtodojo
Code copied to clipboard