blueAI / flask-project /db /create-db.py
ruchi
HTML templates with leaderboard for Atul
ceb518e
raw
history blame
1.85 kB
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()