diff --git a/answers/exercise1.sql b/answers/exercise1.sql index e69de29..5a67f00 100644 --- a/answers/exercise1.sql +++ b/answers/exercise1.sql @@ -0,0 +1 @@ +CREATE SCHEMA MyNewDB; diff --git a/answers/exercise10.sql b/answers/exercise10.sql index e69de29..a5d02e1 100644 --- a/answers/exercise10.sql +++ b/answers/exercise10.sql @@ -0,0 +1,3 @@ +SELECT * FROM Students +WHERE city = 'Philadelphia' +OR city = 'Trenton' ; diff --git a/answers/exercise11.sql b/answers/exercise11.sql index e69de29..970d496 100644 --- a/answers/exercise11.sql +++ b/answers/exercise11.sql @@ -0,0 +1 @@ +SELECT * FROM Students ORDER BY city; diff --git a/answers/exercise12.sql b/answers/exercise12.sql index e69de29..b328e1b 100644 --- a/answers/exercise12.sql +++ b/answers/exercise12.sql @@ -0,0 +1 @@ +SELECT * FROM Students ORDER BY city DESC; diff --git a/answers/exercise13.sql b/answers/exercise13.sql index e69de29..8a3c585 100644 --- a/answers/exercise13.sql +++ b/answers/exercise13.sql @@ -0,0 +1,2 @@ +SELECT * FROM Students ORDER BY city, country; + diff --git a/answers/exercise14.sql b/answers/exercise14.sql index e69de29..60ae078 100644 --- a/answers/exercise14.sql +++ b/answers/exercise14.sql @@ -0,0 +1,2 @@ +SELECT * FROM Students +WHERE postalCode IS NULL; diff --git a/answers/exercise15.sql b/answers/exercise15.sql index e69de29..7df0423 100644 --- a/answers/exercise15.sql +++ b/answers/exercise15.sql @@ -0,0 +1,2 @@ +SELECT * FROM Students +WHERE postalCode IS NOT NULL; diff --git a/answers/exercise16.sql b/answers/exercise16.sql index e69de29..c52d34a 100644 --- a/answers/exercise16.sql +++ b/answers/exercise16.sql @@ -0,0 +1,2 @@ +UPDATE Students +SET city = 'Edinburgh'; diff --git a/answers/exercise17.sql b/answers/exercise17.sql index e69de29..8b3ad6c 100644 --- a/answers/exercise17.sql +++ b/answers/exercise17.sql @@ -0,0 +1,3 @@ +UPDATE Students +SET city = 'Edinburgh' +WHERE city = 'Scotland'; diff --git a/answers/exercise18.sql b/answers/exercise18.sql index e69de29..1500b76 100644 --- a/answers/exercise18.sql +++ b/answers/exercise18.sql @@ -0,0 +1,3 @@ +UPDATE Students +SET city = 'Edingburgh', country = 'Scotland' +WHERE studentId = 35; diff --git a/answers/exercise2.sql b/answers/exercise2.sql index e69de29..982b807 100644 --- a/answers/exercise2.sql +++ b/answers/exercise2.sql @@ -0,0 +1 @@ +DROP DATABASE myNewDB; diff --git a/answers/exercise3.sql b/answers/exercise3.sql index e69de29..c156499 100644 --- a/answers/exercise3.sql +++ b/answers/exercise3.sql @@ -0,0 +1,8 @@ +CREATE SCHEMA userDatabase; +USE userDatabase; +CREATE TABLE users +( userID INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, +lastName VARCHAR(255) NOT NULL, +firstName VARCHAR(255) NOT NULL, +address VARCHAR(255) NOT NULL, +city VARCHAR(255) NOT NULL ); diff --git a/answers/exercise4.sql b/answers/exercise4.sql index e69de29..c9961fc 100644 --- a/answers/exercise4.sql +++ b/answers/exercise4.sql @@ -0,0 +1,2 @@ +USE userDatabase; +DROP TABLE Users; diff --git a/answers/exercise5.sql b/answers/exercise5.sql index e69de29..faa8aff 100644 --- a/answers/exercise5.sql +++ b/answers/exercise5.sql @@ -0,0 +1,2 @@ +USE userDatabase; +TRUNCATE TABLE Users; diff --git a/answers/exercise6.sql b/answers/exercise6.sql index e69de29..905e5d8 100644 --- a/answers/exercise6.sql +++ b/answers/exercise6.sql @@ -0,0 +1,3 @@ +USE userDatabase; +ALTER TABLE Users +ADD birthday DATE; diff --git a/answers/exercise7.sql b/answers/exercise7.sql index e69de29..1915d43 100644 --- a/answers/exercise7.sql +++ b/answers/exercise7.sql @@ -0,0 +1 @@ +ALTER TABLE Users DROP COLUMN birthday; diff --git a/answers/exercise8.sql b/answers/exercise8.sql index e69de29..3f2a2df 100644 --- a/answers/exercise8.sql +++ b/answers/exercise8.sql @@ -0,0 +1,2 @@ +INSERT INTO Students (studentName, address, city, postalCode, country) +VALUES ('Jane Doe', '57 Union St', 'Glasgow', 'G13RB', 'Scotland'); diff --git a/answers/exercise9.sql b/answers/exercise9.sql index e69de29..5d4e2c5 100644 --- a/answers/exercise9.sql +++ b/answers/exercise9.sql @@ -0,0 +1,2 @@ +SELECT * FROM Students +WHERE city <> 'Philadelphia' ; diff --git a/exercise18.sql b/exercise18.sql new file mode 100644 index 0000000..185e830 --- /dev/null +++ b/exercise18.sql @@ -0,0 +1,3 @@ +UPDATE Students +SET city = 'Edinburgh', country = 'Scotland' +WHERE studentId = 35; diff --git a/exercise19.sql b/exercise19.sql new file mode 100644 index 0000000..b25ab2e --- /dev/null +++ b/exercise19.sql @@ -0,0 +1,2 @@ +DELETE FROM Students +WHERE country = 'Scotland'; diff --git a/exercise20.sql b/exercise20.sql new file mode 100644 index 0000000..e72ad37 --- /dev/null +++ b/exercise20.sql @@ -0,0 +1 @@ +DELETE FROM Students;