diff --git a/play_with_sqllite/main.py b/play_with_sqllite/main.py index 4883f76..e1a7a1f 100644 --- a/play_with_sqllite/main.py +++ b/play_with_sqllite/main.py @@ -7,17 +7,35 @@ script_folder = os.path.dirname(os.path.realpath(__file__)) def erzeuge_tabellen(): with sqlite3.connect(script_folder + "/startegie.db") as verbindung: cursor = verbindung.cursor() + + cursor.execute("DROP TABLE IF EXISTS viren;") + cursor.execute("DROP TABLE IF EXISTS viren_typ;") + cursor.execute("DROP TABLE IF EXISTS vorfall;") + sql = ''' CREATE TABLE viren( - name TEXT PRIMARY KEY, typ INTEGER, status TEXT); + name TEXT PRIMARY KEY, + typ INTEGER, + status TEXT) ''' cursor.execute(sql) sql = ''' CREATE TABLE viren_typ( - typ INTEGER PRIMARY KEY,groesse INT,signatur TEXT); + typ INTEGER PRIMARY KEY, + groesse INT, + signatur TEXT) ''' cursor.execute(sql) + + sql = ''' + CREATE TABLE vorfall( + name TEXT, + ort TEXT, + vorfall TEXT) + ''' + cursor.execute(sql) + verbindung.commit() def schreibe_tabellen(): @@ -56,7 +74,7 @@ def lese_tabellen(): if __name__ == "__main__": -# erzeuge_tabellen() -# schreibe_tabellen() - for i in lese_tabellen(): + erzeuge_tabellen() + schreibe_tabellen() + for i in lese_tabellen(): print(i) \ No newline at end of file diff --git a/play_with_sqllite/startegie.db b/play_with_sqllite/startegie.db index db08a65..957e85a 100644 Binary files a/play_with_sqllite/startegie.db and b/play_with_sqllite/startegie.db differ