diff --git a/Challenge_1.png b/Challenge_1.png new file mode 100644 index 0000000..631ad63 Binary files /dev/null and b/Challenge_1.png differ diff --git a/create.sql b/create.sql new file mode 100644 index 0000000..21bb6bb --- /dev/null +++ b/create.sql @@ -0,0 +1,44 @@ +CREATE DATABASE lab_mysql; +use lab_mysql; + +show tables; + +create table Cars( +ID int not null, +VIN varchar(45) null, +Manufacturer varchar(45) null, +Model varchar(45) null, +Year int null, +Color varchar(45) null, +PRIMARY KEY (ID)); + +create table Customers( +ID int not null, +Customer_ID int null, +Name varchar(45) null, +Phone_number varchar(45) null, +Email varchar(45) null, +Address varchar(45) null, +City varchar(45) null, +State varchar(45) null, +Country varchar(45) null, +Postal int null, +PRIMARY KEY (ID)); + +create table Salesperson( +ID int not null, +Staff_ID int null, +Name varchar(45) null, +Store varchar(45) null, +PRIMARY KEY (ID)); + +create table Invoices( +ID int not null, +Invoice_number int null, +Date varchar(45) null, +Car int null, +Customer_ID int null, +Staff_ID int null, +PRIMARY KEY (ID)); + +show tables; \ No newline at end of file diff --git a/seeding.sql b/seeding.sql new file mode 100644 index 0000000..c284668 --- /dev/null +++ b/seeding.sql @@ -0,0 +1,31 @@ +INSERT INTO Cars (ID, VIN, Manufacturer, Model, Year, Color) Values(0,'3K096I98581DHSNUP', 'Volkswagen', 'Tiguan', 2019, 'Blue'); +INSERT INTO Cars (ID, VIN, Manufacturer, Model, Year, Color) Values(1,'ZM8G7BEUQZ97IH46V', 'Peugeot', 'Rifter', 2019, 'Red'); +INSERT INTO Cars (ID, VIN, Manufacturer, Model, Year, Color) Values(2,'RKXVNNIHLVVZOUB4M', 'Ford', 'Fusion', 2018, 'White'); +INSERT INTO Cars (ID, VIN, Manufacturer, Model, Year, Color) Values(3,'HKNDGS7CU31E9Z7JW', 'Toyota', 'Rav4', 2018, 'Silver'); +INSERT INTO Cars (ID, VIN, Manufacturer, Model, Year, Color) Values(4,'DAM41UDN3CHU2WVF6', 'Volvo', 'V60', 2019, 'Gray'); +INSERT INTO Cars (ID, VIN, Manufacturer, Model, Year, Color) Values(5,'DAM41UDN3CHU2WVF6', 'Volvo', 'V60 Cross Country', 2019, 'Gray'); + +select * from Cars; + +INSERT INTO Customers (ID, Customer_ID, Name, Phone_number, Email, Address, City, State, Country, Postal) Values(0, 10001, 'Pablo Picasso', '+34 636 17 63 82', '-', 'Paseo de la Chopera, 14', 'Madrid', 'Madrid', 'Spain', 28045); +INSERT INTO Customers (ID, Customer_ID, Name, Phone_number, Email, Address, City, State, Country, Postal) Values(1, 20001, 'Abraham Lincoln', '+1 305 907 7086', '-', '120 SW 8th St', 'Miami', 'Florida', 'United States', 33130); +INSERT INTO Customers (ID, Customer_ID, Name, Phone_number, Email, Address, City, State, Country, Postal) Values(2, 30001, 'Napoléon Bonaparte', '+33 1 79 75 40 00', '-', '40 Rue du Colisée', 'Paris', 'Île-de-France', 'France', 75008); + +select * from Customers; + +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(0, 00001, 'Petey Cruiser', 'Madrid'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(1, 00002, 'Anna Sthesia', 'Barcelona'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(2, 00003, 'Paul Molive', 'Berlin'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(3, 00004, 'Gail Forcewind', 'Paris'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(4, 00005, 'Paige Turner', 'Mimia'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(5, 00006, 'Bob Frapples', 'Mexico City'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(6, 00007, 'Walter Melon', 'Amsterdam'); +INSERT INTO Salesperson (ID, Staff_ID, Name, Store) Values(7, 00008, 'Shonda Leer', 'São Paulo'); + +select * from Salesperson; + +INSERT INTO Invoices (ID, Invoice_number, Date, Car, Customer_ID, Staff_ID) Values(0, 852399038, '22-08-2018', 0, 1, 3); +INSERT INTO Invoices (ID, Invoice_number, Date, Car, Customer_ID, Staff_ID) Values(1, 731166526, '31-12-2018', 3, 0, 5); +INSERT INTO Invoices (ID, Invoice_number, Date, Car, Customer_ID, Staff_ID) Values(2, 852399038, '22-01-2019', 2, 2, 7); + +select * from Invoices; \ No newline at end of file