-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathKitchen-Buddy-SQL-Queries.sql
65 lines (58 loc) · 1.75 KB
/
Kitchen-Buddy-SQL-Queries.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
-- -----------------------------------------------------
-- Schema mydb
-- -----------------------------------------------------
CREATE database kitchenBuddy;
USE kitchenBuddy;
-- -----------------------------------------------------
-- Table user
-- -----------------------------------------------------
CREATE TABLE customer (
id INT NOT NULL IDENTITY,
name VARCHAR(155) NOT NULL,
email VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
)
-- -----------------------------------------------------
-- Table ingredient
-- -----------------------------------------------------
CREATE TABLE ingredient (
id INT NOT NULL IDENTITY,
name VARCHAR(255) NOT NULL,
brandName VARCHAR(255) NULL,
category VARCHAR(255) NULL,
location VARCHAR(255) NULL,
confectionType VARCHAR(255) NULL,
ripeness VARCHAR(255) NULL,
ripenessEditedDate DATE NULL,
lastCheckDate DATE NULL,
frozen VARCHAR(45) NULL,
openClose VARCHAR(45) NULL,
expirationDate DATE NULL,
PRIMARY KEY (id),
userId INT NOT NULL foreign key references customer(id)
)
-- -----------------------------------------------------
-- Table category
-- -----------------------------------------------------
CREATE TABLE category (
id INT NOT NULL IDENTITY,
name VARCHAR(155) NOT NULL,
PRIMARY KEY (id)
)
-- -----------------------------------------------------
-- Table location
-- -----------------------------------------------------
CREATE TABLE location (
id INT NOT NULL IDENTITY,
name VARCHAR(155) NOT NULL,
PRIMARY KEY (id)
)
-- -----------------------------------------------------
-- Table confectionType
-- -----------------------------------------------------
CREATE TABLE confectionType (
id INT NOT NULL IDENTITY,
name VARCHAR(155) NOT NULL,
PRIMARY KEY (id)
)