From ef7d93b244dc8059e29679596b1cc2612bcddbbd Mon Sep 17 00:00:00 2001 From: marcus Date: Fri, 18 Mar 2022 09:26:05 +0100 Subject: [PATCH] #3 --- database.py | 12 +++++++----- main.py | 3 ++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/database.py b/database.py index 4e975e1..cc3ada6 100644 --- a/database.py +++ b/database.py @@ -1,6 +1,5 @@ # TODO: Datenbank Klasse (CRUD) - -import database_connection +import mysqlx def create_database(db_cursor): @@ -8,9 +7,12 @@ def create_database(db_cursor): return -def create_table(db_cursor): - # TODO Table erstellen - return +def create_table(db_cursor, database_name): + query = f'CREATE DATABASE {database_name}' + try: + db_cursor.execute(query) + except mysqlx.Error as err: + print('Something went wrong', err) def add(db_cursor): diff --git a/main.py b/main.py index 030d4b0..1011783 100644 --- a/main.py +++ b/main.py @@ -23,7 +23,8 @@ def menu(): match selection_number: case 1: - print('Datenbank erstellen') # Platzhalter für die Funktion + print('#Datenbank erstellen#') # Platzhalter für die Funktion + database_name = input('Wie soll die Datenbank heißen?') database.create_database(cursor) case 2: print('Datenbank löschen') # Platzhalter für die Funktion