Explain Select, Insert, update, delete using execute() method to interact with SQLite table.

SOLUTION....

1. SELECT – Retrieve data from a table.

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute("SELECT * FROM students")  # Retrieve all rows
rows = cursor.fetchall()  # Fetch all results
for row in rows:
    print(row)

conn.close()

2. INSERT – Add new data into a table.

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute("INSERT INTO students (name, age) VALUES (?, ?)", ("Alice", 15))
conn.commit()  # Save changes
conn.close()

3. UPDATE – Modify existing data.

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute("UPDATE students SET age = ? WHERE name = ?", (16, "Alice"))
conn.commit()
conn.close()

4. DELETE – Remove data from a table.

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute("DELETE FROM students WHERE name = ?", ("Alice",))
conn.commit()
conn.close()

Leave a Reply

Your email address will not be published. Required fields are marked *

sign up!

We’ll send you the hottest deals straight to your inbox so you’re always in on the best-kept software secrets.