Övning 4 – Databas – Skapa en elevtabell och lägg till data
Beskrivning:
Skapa en databas med en tabell som heter students. Tabellen ska innehålla:
id(automatisk primärnyckel)name(text)age(heltal)
Lägg till minst tre elever och skriv ut alla rader i tabellen.
Använd CREATE TABLE, INSERT INTO, SELECT
Använd ? som platshållare i SQL
Visa resultatet i konsolen med for-loop
Utökning:
Låt användaren lägga till elever i databasen genom input
Utökning 2:
Låt användaren söka efter elever i databasen.
Exempel:
# Sök efter namn
search = input("\nSearch for a student by name: ")
cursor.execute("SELECT * FROM students WHERE name = ?", (search,))
results = cursor.fetchall()
if results:
print("Found:")
for r in results:
print(r)
else:
print("No student found with that name."