Python PostgreSQL - Delete Data Last Updated : 23 Aug, 2021 Comments Improve Suggest changes Like Article Like Report In this article, we are going to see how to delete data in tables from PostgreSQL using pyscopg2 module in Python. In PostgreSQL, DELETE TABLE is used to delete the data in the existing table from the database. It removes table definition and all associated data, indexes, rules, triggers, and constraints for that table. If the particular table doesn't exist then it shows an error. Table Used: Here, we are using the accounts table for demonstration. Now let's drops this table, for we will use will psycopg2 module to connect the PostgreSQL and execute the SQL query in cursor.execute(query) object. Syntax: cursor.execute(sql_query); Example 1: Deleting all the data from the table Here we are deleting all the table data using DELETE clause. Syntax: DELETE FROM table_name Code: Python3 # importing psycopg2 import psycopg2 conn=psycopg2.connect( database="geeks", user="postgres", password="root", host="localhost", port="5432" ) # Creating a cursor object using the cursor() # method cursor = conn.cursor() # delete all details from account table sql = ''' DELETE FROM account ''' # Executing the query cursor.execute(sql) # Commit your changes in the database conn.commit() # Closing the connection conn.close() Output: Example 2: Using where clause Where clause is used as a condition statement in SQL, it is used to filter records. Syntax: DELETE FROM table_name FROM WHERE condition Code: Python3 # importing psycopg2 import psycopg2 conn=psycopg2.connect( database="geeks", user="postgres", password="password", host="localhost", port="5432" ) # Creating a cursor object using the cursor() # method cursor = conn.cursor() # delete details of row where id =1 from account # table sql = ''' DELETE FROM account WHERE id='151' ''' # Executing the query cursor.execute(sql) # Commit your changes in the database conn.commit() # Closing the connection conn.close() Output: Comment More infoAdvertise with us Next Article Python PostgreSQL - Delete Data A annulata2402 Follow Improve Article Tags : Python Practice Tags : python Similar Reads Python PostgreSQL - Select Data In this article, we are going to see how to use select data using Python in PostgreSQL and psycopg2. Installation Open the command prompt and write the command given below. pip install psycopg2 SELECT statement is used to retrieve the required details of an existing table in PostgreSQL. The data tha 3 min read Python | Database management in PostgreSQL PostgreSQL is an open source object-relational database management system. It is well known for its reliability, robustness, and performance. PostgreSQL has a variety of libraries of API (Application programmable interface) that are available for a variety of popular programming languages such as Py 6 min read PostgreSQL - DELETE The DELETE statement is a key command in PostgreSQL used to remove existing records from a table. By using DELETE, you can eliminate unwanted or outdated records, helping keep your database organized and up to date.In this article, we will explore the DELETE statement, its syntax, and some practical 4 min read PostgreSQL Python - Querying Data Psycopg2 acts as a bridge between Python applications and PostgreSQL databases. Widely employed in diverse Python systems, from web applications to data analysis tools and other software projects, Psycopg2 enables developers to execute queries and manipulate data stored in PostgreSQL databases. In t 5 min read PostgreSQL Python - Update Data in Table In this article, we are going to see how to update existing data in PostgreSQL tables using the pyscopg2 module in Python. In PostgreSQL, the UPDATE TABLE with where clause is used to update the data in the existing table from the database. Syntax: UPDATE <table_name> SET column1 = value1, c 2 min read Like