Python Exp7
Python Exp7
SOURCE CODE :-
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER NOT NULL
)''')
conn.commit()
def read_users():
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
print("\nUsers in the database:")
for row in rows:
print(row)
def delete_user(user_id):
cursor.execute('DELETE FROM users WHERE id = ?', (user_id,))
conn.commit()
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()
conn.close()
OUTPUT :