1.
SOURCE CODE :-
import sqlite3
conn = [Link]('[Link]')
cursor = [Link]()
[Link]('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER NOT NULL
)''')
[Link]()
def create_user(name, age):
[Link]('INSERT INTO users (name, age) VALUES (?, ?)', (name, age))
[Link]()
print(f"User '{name}' added successfully!")
def read_users():
[Link]('SELECT * FROM users')
rows = [Link]()
print("\nUsers in the database:")
for row in rows:
print(row)
def update_user(user_id, new_name, new_age):
[Link]('UPDATE users SET name = ?, age = ? WHERE id = ?', (new_name,
new_age, user_id))
[Link]()
print(f"User with ID {user_id} updated successfully!")
def delete_user(user_id):
[Link]('DELETE FROM users WHERE id = ?', (user_id,))
[Link]()
print(f"User with ID {user_id} deleted successfully!")
create_user('Alice', 30)
create_user('Bob', 25)
create_user('Charlie', 35)
read_users()
update_user(2, 'Bob Updated', 28)
read_users()
delete_user(1)
read_users()
[Link]()
OUTPUT :