diff --git a/MySQL Database.png b/MySQL Database.png new file mode 100644 index 0000000..148c3b9 Binary files /dev/null and b/MySQL Database.png differ diff --git a/your-code/create.sql b/your-code/create.sql index e69de29..78d2acd 100644 --- a/your-code/create.sql +++ b/your-code/create.sql @@ -0,0 +1,32 @@ +CREATE DATABASE lab_mysql; + +USE lab_mysql; + +CREATE TABLE IF NOT EXISTS lab_mysql.cars(Vehicle_Identification_Number_VIN VARCHAR(25) PRIMARY KEY, + Manufacturer VARCHAR(20), + Model VARCHAR(20), + Year_Make INT(4), + Color VARCHAR(10)); + +CREATE TABLE IF NOT EXISTS lab_mysql.customers(Customer_ID INT (5) PRIMARY KEY, + Customer_Name VARCHAR(50), + Phone_Number CHAR(12), + Email VARCHAR(50), + Address VARCHAR(40), + City VARCHAR(20), + State CHAR(2), + Country VARCHAR(20), + Zip_Code CHAR(5)); + +CREATE TABLE IF NOT EXISTS lab_mysql.staff(Staff_ID INT (5) PRIMARY KEY, + Staff_Name VARCHAR(50), + Store VARCHAR (15)); + + +CREATE TABLE IF NOT EXISTS lab_mysql.invoices(Invoice_Number INT (9) PRIMARY KEY, + Date_Current DATE, + Car INT (2), + Customer INT (2), + Salesperson INT (2)); + +select * from lab_mysql.cars; \ No newline at end of file diff --git a/your-code/delete.sql b/your-code/delete.sql index e69de29..5c7a301 100644 --- a/your-code/delete.sql +++ b/your-code/delete.sql @@ -0,0 +1,8 @@ +DELETE FROM lab_mysql.cars +WHERE Vehicle_Identification_Number_VIN = 'DAM41UDN3CHU2WVF6'; + +/*I set Vehicle_Identification_Number_VIN as the primary key so I couldn't add it. +I have just deleted the row with the VIN as above */ + +SELECT * +FROM lab_mysql.cars; \ No newline at end of file diff --git a/your-code/seeding.sql b/your-code/seeding.sql index e69de29..55e5c3b 100644 --- a/your-code/seeding.sql +++ b/your-code/seeding.sql @@ -0,0 +1,36 @@ +SET sql_mode = "NO_AUTO_VALUE_ON_ZERO"; + +INSERT INTO lab_mysql.cars (Vehicle_Identification_Number_VIN, Manufacturer, Model, Year_Make, Color) +VALUES +('K096I98581DHSNUP', 'Volkswagen', 'Tiguan' , 2019 ,'Blue'), +('ZM8G7BEUQZ97IH46V' , 'Peugeot' , 'Rifter' , 2019 , 'Red' ), +('RKXVNNIHLVVZOUB4M' , 'Ford' , 'Fusion' , 2018 , 'White' ), +('HKNDGS7CU31E9Z7JW' , 'Toyota' , 'RAV4' , 2018 , 'Silver' ), +('DAM41UDN3CHU2WVF6' , 'Volvo' , 'V60' , 2019 , 'Gray' ); +#('DAM41UDN3CHU2WVF6' , 'Volvo' , 'V60' , 2019 , 'Gray' ) + +INSERT INTO lab_mysql.customers (Customer_ID, Customer_Name,Phone_Number,Email,Address,City,State, Country, Zip_Code) +VALUES +(10001, 'Pablo Picasso', '+34636176382' , '-' , 'Paseo de la Chopera, 14' ,' Madrid' , 'Madrid' , 'Spain' , 28045), +(10002, 'Abraham Lincoln', '+13059077086' , '-' ,'120 SW 8th St' , 'Miami' , 'Florida' , 'United States' , 33130), +(10003, 'Napoléon Bonaparte', '+33179754000', '-' , '40 Rue du Colisée', 'Paris', 'Île-de-France', 'France', 75008); + + +INSERT INTO lab_mysql.staff (Staff_ID, Staff_Name, Store) +VALUES +( 00001, 'Petey Cruiser', 'Madrid'), +(00002, 'Anna Sthesia', 'Barcelona'), +(00003, 'Paul Molive', 'Berlin'), +(00004, 'Gail Forcewind', 'Paris'), +(00005, 'Paige Turner', 'Mimia'), +(00006, 'Bob Frapples', 'Mexico City'), +(00007, 'Walter Melon', 'Amsterdam'), +(00008, 'Shonda Leer', 'São Paulo'); + +INSERT INTO lab_mysql.invoices (Invoice_Number, Date_Current, Car, Customer, Salesperson) +VALUES +(852399038, '2018-08-22', 0, 1, 3), +(731166526, '2018-12-31', 3, 0, 5), +(271135104, '2019-01-22', 2, 2, 7); + +select * from lab_mysql.staff; \ No newline at end of file diff --git a/your-code/update.sql b/your-code/update.sql index e69de29..1813602 100644 --- a/your-code/update.sql +++ b/your-code/update.sql @@ -0,0 +1,24 @@ +SET SQL_SAFE_UPDATES = 0; + +UPDATE lab_mysql.staff +SET store = 'Miami' +WHERE staff_name = 'Paige Turner'; + +SELECT * +FROM lab_mysql.staff; + +UPDATE lab_mysql.customers +SET email = 'ppicasso@gmail.com' +WHERE customer_id = 10001; + +UPDATE lab_mysql.customers +SET email = 'lincoln@us.gov' +WHERE customer_id = 10002; + +UPDATE lab_mysql.customers +SET email = 'hello@napoleon.me' +WHERE customer_id = 10003; + + +SELECT * +FROM lab_mysql.customers; \ No newline at end of file