From d54092f9e7fceb47429a423aa8605c96ea55c249 Mon Sep 17 00:00:00 2001 From: mohammedcifci78 Date: Wed, 7 Feb 2024 13:05:33 +0100 Subject: [PATCH] sqlEnPy --- goodGarden.sql | 16 ++++++++++++++++ index.py | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 goodGarden.sql create mode 100644 index.py diff --git a/goodGarden.sql b/goodGarden.sql new file mode 100644 index 0000000..06d9991 --- /dev/null +++ b/goodGarden.sql @@ -0,0 +1,16 @@ +DROP DATABASE IF EXISTS goodgarden; +CREATE DATABASE goodgarden; + +CREATE TABLE goodgarden.sensor_data ( + id INT UNSIGNED NOT NULL AUTO_INCREMENT, + timestamp INT, + gateway_receive_time VARCHAR(50), + device INT, + value DECIMAL(10, 5), + PRIMARY KEY (id) +); + +-- Invoegen van gegevens in de 'sensor_data'-tabel +INSERT INTO goodgarden.sensor_data (timestamp, gateway_receive_time, device, value) +VALUES (1707295162, '2024-02-07T08:39:22Z', 256, 4.107448101043701), + (1707261284, '2024-02-06T23:14:44Z', 322, 4.111111164093018); diff --git a/index.py b/index.py new file mode 100644 index 0000000..8e42782 --- /dev/null +++ b/index.py @@ -0,0 +1,37 @@ +import mysql.connector + +# Verbinding maken met de database +mydb = mysql.connector.connect( + host="localhost", + user="root", + password="", + database="goodgarden" +) + +# Controleren of de verbinding succesvol is +if mydb.is_connected(): + print("Connected to the database") +else: + print("Failed to connect to the database") + +try: + # Maak een cursor aan + mycursor = mydb.cursor() + + # Voer de query uit om gegevens op te halen + mycursor.execute("SELECT * FROM goodgarden.sensor_data") + + # Haal de resultaten op + myresult = mycursor.fetchall() + + # Print de resultaten + for x in myresult: + print(x) + +except mysql.connector.Error as err: + print(f"Error: {err}") + +finally: + # Sluit de cursor en de databaseverbinding + mycursor.close() + mydb.close()