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 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 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