From e56e1cbd3d1043fd7895a19ec9d89fc585d5948f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C5=82awomir=20=C5=81opata?= Date: Wed, 1 Feb 2023 19:52:18 +0100 Subject: [PATCH] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 database.py diff --git a/database.py b/database.py new file mode 100644 index 0000000..576bdf9 --- /dev/null +++ b/database.py @@ -0,0 +1,47 @@ +import sqlite3 + +#Open database +conn = sqlite3.connect('database.db') + +#Create table +conn.execute('''CREATE TABLE users + (userId INTEGER PRIMARY KEY, + password TEXT, + email TEXT, + firstName TEXT, + lastName TEXT, + address1 TEXT, + address2 TEXT, + zipcode TEXT, + city TEXT, + state TEXT, + country TEXT, + phone TEXT + )''') + +conn.execute('''CREATE TABLE products + (productId INTEGER PRIMARY KEY, + name TEXT, + price REAL, + description TEXT, + image TEXT, + stock INTEGER, + categoryId INTEGER, + FOREIGN KEY(categoryId) REFERENCES categories(categoryId) + )''') + +conn.execute('''CREATE TABLE kart + (userId INTEGER, + productId INTEGER, + FOREIGN KEY(userId) REFERENCES users(userId), + FOREIGN KEY(productId) REFERENCES products(productId) + )''') + +conn.execute('''CREATE TABLE categories + (categoryId INTEGER PRIMARY KEY, + name TEXT + )''') + + + +conn.close()