Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Challenge_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 44 additions & 0 deletions create.sql
Original file line number Diff line number Diff line change
@@ -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;
31 changes: 31 additions & 0 deletions seeding.sql
Original file line number Diff line number Diff line change
@@ -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;