From f8358348130e8f11a24897b7a7fd0e36df3099c0 Mon Sep 17 00:00:00 2001 From: JohnS93 <85841906+JohnS93@users.noreply.github.com> Date: Wed, 28 Jul 2021 15:49:54 -0400 Subject: [PATCH 1/3] Add files via upload --- SQL.BuildAndDestroy/answers/exercise10.sql | 1 + SQL.BuildAndDestroy/answers/exercise11.sql | 25 ++++++++++++++++++++++ SQL.BuildAndDestroy/answers/exercise12.sql | 1 + SQL.BuildAndDestroy/answers/exercise13.sql | 1 + SQL.BuildAndDestroy/answers/exercise16.sql | 6 ++++++ SQL.BuildAndDestroy/answers/exercise17.sql | 4 ++++ 6 files changed, 38 insertions(+) create mode 100644 SQL.BuildAndDestroy/answers/exercise10.sql create mode 100644 SQL.BuildAndDestroy/answers/exercise11.sql create mode 100644 SQL.BuildAndDestroy/answers/exercise12.sql create mode 100644 SQL.BuildAndDestroy/answers/exercise13.sql create mode 100644 SQL.BuildAndDestroy/answers/exercise16.sql create mode 100644 SQL.BuildAndDestroy/answers/exercise17.sql diff --git a/SQL.BuildAndDestroy/answers/exercise10.sql b/SQL.BuildAndDestroy/answers/exercise10.sql new file mode 100644 index 0000000..6a967fd --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise10.sql @@ -0,0 +1 @@ +SELECT * FROM Students WHERE city = 'Philadelphia' OR 'Trenton'; \ No newline at end of file diff --git a/SQL.BuildAndDestroy/answers/exercise11.sql b/SQL.BuildAndDestroy/answers/exercise11.sql new file mode 100644 index 0000000..48657a1 --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise11.sql @@ -0,0 +1,25 @@ +SELECT * FROM Students ORDER BY city; + +INSERT INTO Students ( +StudentName, +Address, +City, +PostalCode, +Country) +VALUES ( +'John Song', +'57 bbbbb St', +'Philadelphia', 'GG13BB', +'United States'); + +INSERT INTO Students ( +StudentName, +Address, +City, +PostalCode, +Country) +VALUES ( +'JAR JAR', +'57 BINKS St', +'Trenton', 'GG234B', +'New Jersey'); diff --git a/SQL.BuildAndDestroy/answers/exercise12.sql b/SQL.BuildAndDestroy/answers/exercise12.sql new file mode 100644 index 0000000..a27fb2b --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise12.sql @@ -0,0 +1 @@ +SELECT * FROM Students ORDER BY city DESC; \ No newline at end of file diff --git a/SQL.BuildAndDestroy/answers/exercise13.sql b/SQL.BuildAndDestroy/answers/exercise13.sql new file mode 100644 index 0000000..00f0498 --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise13.sql @@ -0,0 +1 @@ +SELECT * FROM Students ORDER BY country, city; \ No newline at end of file diff --git a/SQL.BuildAndDestroy/answers/exercise16.sql b/SQL.BuildAndDestroy/answers/exercise16.sql new file mode 100644 index 0000000..f219ec7 --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise16.sql @@ -0,0 +1,6 @@ +UPDATE Students + SET City = 'EDinburgh'; + + SET SQL_SAFE_UPDATES = 0; + + \ No newline at end of file diff --git a/SQL.BuildAndDestroy/answers/exercise17.sql b/SQL.BuildAndDestroy/answers/exercise17.sql new file mode 100644 index 0000000..22df7df --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise17.sql @@ -0,0 +1,4 @@ +UPDATE Students + SET City = 'EDinburgh' WHERE Country = 'Scotland'; + +SELECT * FROM STudents; \ No newline at end of file From 536358e74ff8810314705f4b0c27a2663566ee6d Mon Sep 17 00:00:00 2001 From: JohnS93 <85841906+JohnS93@users.noreply.github.com> Date: Wed, 28 Jul 2021 15:54:26 -0400 Subject: [PATCH 2/3] Add files via upload --- exercise1.sql | 2 ++ exercise10.sql | 1 + exercise11.sql | 25 +++++++++++++++++++++++++ exercise12.sql | 1 + exercise13.sql | 1 + exercise2.sql | 2 ++ exercise3.sql | 6 ++++++ exercise4.sql | 2 ++ exercise5.sql | 5 +++++ exercise6.sql | 2 ++ exercise7.sql | 1 + exercise8.sql | 22 ++++++++++++++++++++++ exercise9.sql | 1 + 13 files changed, 71 insertions(+) create mode 100644 exercise1.sql create mode 100644 exercise10.sql create mode 100644 exercise11.sql create mode 100644 exercise12.sql create mode 100644 exercise13.sql create mode 100644 exercise2.sql create mode 100644 exercise3.sql create mode 100644 exercise4.sql create mode 100644 exercise5.sql create mode 100644 exercise6.sql create mode 100644 exercise7.sql create mode 100644 exercise8.sql create mode 100644 exercise9.sql diff --git a/exercise1.sql b/exercise1.sql new file mode 100644 index 0000000..079ce02 --- /dev/null +++ b/exercise1.sql @@ -0,0 +1,2 @@ +CREATE DATABASE myNewDB; +SHOW DATABASES; \ No newline at end of file diff --git a/exercise10.sql b/exercise10.sql new file mode 100644 index 0000000..6a967fd --- /dev/null +++ b/exercise10.sql @@ -0,0 +1 @@ +SELECT * FROM Students WHERE city = 'Philadelphia' OR 'Trenton'; \ No newline at end of file diff --git a/exercise11.sql b/exercise11.sql new file mode 100644 index 0000000..48657a1 --- /dev/null +++ b/exercise11.sql @@ -0,0 +1,25 @@ +SELECT * FROM Students ORDER BY city; + +INSERT INTO Students ( +StudentName, +Address, +City, +PostalCode, +Country) +VALUES ( +'John Song', +'57 bbbbb St', +'Philadelphia', 'GG13BB', +'United States'); + +INSERT INTO Students ( +StudentName, +Address, +City, +PostalCode, +Country) +VALUES ( +'JAR JAR', +'57 BINKS St', +'Trenton', 'GG234B', +'New Jersey'); diff --git a/exercise12.sql b/exercise12.sql new file mode 100644 index 0000000..a27fb2b --- /dev/null +++ b/exercise12.sql @@ -0,0 +1 @@ +SELECT * FROM Students ORDER BY city DESC; \ No newline at end of file diff --git a/exercise13.sql b/exercise13.sql new file mode 100644 index 0000000..00f0498 --- /dev/null +++ b/exercise13.sql @@ -0,0 +1 @@ +SELECT * FROM Students ORDER BY country, city; \ No newline at end of file diff --git a/exercise2.sql b/exercise2.sql new file mode 100644 index 0000000..101f0f3 --- /dev/null +++ b/exercise2.sql @@ -0,0 +1,2 @@ +DROP DATABASE myNewDB; +SHOW DATABASES; \ No newline at end of file diff --git a/exercise3.sql b/exercise3.sql new file mode 100644 index 0000000..a68c772 --- /dev/null +++ b/exercise3.sql @@ -0,0 +1,6 @@ +CREATE TABLE Users ( +userid INT, + FirstName VARCHAR(255), + LastName VARCHAR(255), + Adress VARCHAR(255), + City VARCHAR(255)); \ No newline at end of file diff --git a/exercise4.sql b/exercise4.sql new file mode 100644 index 0000000..a85f42e --- /dev/null +++ b/exercise4.sql @@ -0,0 +1,2 @@ +Drop TABLE Users; +describe Users; diff --git a/exercise5.sql b/exercise5.sql new file mode 100644 index 0000000..d61635d --- /dev/null +++ b/exercise5.sql @@ -0,0 +1,5 @@ +truncate TABLE Users; +describe Users; + + + diff --git a/exercise6.sql b/exercise6.sql new file mode 100644 index 0000000..0659fe2 --- /dev/null +++ b/exercise6.sql @@ -0,0 +1,2 @@ +ALTER TABLE Users ADD Birthday DATE; +DESCRIBE Users; diff --git a/exercise7.sql b/exercise7.sql new file mode 100644 index 0000000..0682471 --- /dev/null +++ b/exercise7.sql @@ -0,0 +1 @@ +ALTER TABLE Users DROP Birthday; diff --git a/exercise8.sql b/exercise8.sql new file mode 100644 index 0000000..0956e97 --- /dev/null +++ b/exercise8.sql @@ -0,0 +1,22 @@ + +INSERT INTO Students ( +StudentName, +Address, +City, +PostalCode, +Country) +VALUES ( +'Jane Doe', +'57 Union St', +'Glasgow', 'G13RB', +'Scotland'); + +CREATE TABLE Students( +StudentName VARCHAR(255), +Address VARCHAR (255), +City VARCHAR (255), +PostalCode VARCHAR(20), +Country VARCHAR(100)); + +SELECT * FROM Students; +Describe Students; \ No newline at end of file diff --git a/exercise9.sql b/exercise9.sql new file mode 100644 index 0000000..afa6c6d --- /dev/null +++ b/exercise9.sql @@ -0,0 +1 @@ +SELECT * FROM Students WHERE NOT 'Philadelphia'; \ No newline at end of file From d61c7b53df416dfb600fa5c51e0ae520ce22bf63 Mon Sep 17 00:00:00 2001 From: JohnS93 <85841906+JohnS93@users.noreply.github.com> Date: Wed, 28 Jul 2021 15:55:49 -0400 Subject: [PATCH 3/3] Add files via upload --- SQL.BuildAndDestroy/answers/exercise18.sql | 4 ++++ SQL.BuildAndDestroy/answers/exercise20.sql | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 SQL.BuildAndDestroy/answers/exercise18.sql create mode 100644 SQL.BuildAndDestroy/answers/exercise20.sql diff --git a/SQL.BuildAndDestroy/answers/exercise18.sql b/SQL.BuildAndDestroy/answers/exercise18.sql new file mode 100644 index 0000000..9e4e182 --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise18.sql @@ -0,0 +1,4 @@ +UPDATE Students + SET City = 'EDinburgh' AND Country = 'Scotland' + WHERE ID = 35; + \ No newline at end of file diff --git a/SQL.BuildAndDestroy/answers/exercise20.sql b/SQL.BuildAndDestroy/answers/exercise20.sql new file mode 100644 index 0000000..67b0a26 --- /dev/null +++ b/SQL.BuildAndDestroy/answers/exercise20.sql @@ -0,0 +1,3 @@ +DELETE FROM Students; + +SELECT * FROM STudents; \ No newline at end of file