import sqlite3 def create_user_table(): sql_statements = [ """CREATE TABLE IF NOT EXISTS users ( user_id INTEGER PRIMARY KEY, user_name TEXT NOT NULL, team_name TEXT NOT NULL, password TEXT NOT NULL, email_address TEXT NOT NULL );""" ] # create a database connection try: with sqlite3.connect('user.db') as conn: cursor = conn.cursor() for statement in sql_statements: cursor.execute(statement) conn.commit() except sqlite3.Error as e: print(e) def insert_user(user_name, team_name, password, email_address): try: with sqlite3.connect('user.db') as conn: cursor = conn.cursor() cursor.execute(""" INSERT INTO users (user_name, team_name, password, email_address) VALUES (?, ?, ?, ?) """, (user_name, team_name, password, email_address)) conn.commit() print("User inserted successfully.") except sqlite3.Error as e: print(f"An error occurred: {e}") def view_all_users(): try: with sqlite3.connect('user.db') as conn: cursor = conn.cursor() cursor.execute("SELECT * FROM users") rows = cursor.fetchall() if rows: for row in rows: print(f"user_id: {row[0]}, user_name: {row[1]}, team_name: {row[2]}, email_address: {row[4]}") else: print("No users found in the table.") except sqlite3.Error as e: print(f"An error occurred: {e}") #create_user_table() #insert_user('ruchibonkers', 'ruchibonkers', 'ruchibonkers', 'ruchibonkers@gmail.com') #view_all_users() #create_user_table()