This SQL course covers the material from the book "Sams Teach Yourself SQL in 10 Minutes" by Ben Forta. The course takes approximately 2 days to complete. Practice is essential to learning SQL. You can start practising immediately in the MySQL Playground linked below, or install the software yourself using the links below.
The link below opens a MySQL editor in a new tab. No installation is needed, so you can start practising straight away.
| Instruction Video | Software Links | Description |
|---|---|---|
| Video instructions (mp4) |
MySQL Server
MySQL Workbench |
The simplest way to practise SQL on an Apple computer is to use MySQL Server together with MySQL Workbench.
Tip: instead of Workbench, you can also use Sequel Ace or DBeaver . Ask ChatGPT about the differences. |
| Video instructions (mp4) |
MAMP MySQL Server
MySQL Workbench |
MAMP is an all-in-one server package that installs, among other things, a MySQL Server and an Apache web server . Web developers often use this combination to develop and test websites locally.
|
| Instruction Video | Software Links | Description |
|---|---|---|
| Video instructions (mp4) |
1) MS SQL Server
2) SSMS |
The simplest way to practise SQL on a Windows computer is to use Microsoft SQL Server 2022 Express (or an earlier version such as 2019 or 2017), together with SQL Server Management Studio (SSMS).
|
| Video instructions (mp4) |
1) Oracle SQL Server
2) SQL Developer |
An alternative on Windows is to use Oracle Server software together with SQL Developer. This combination is widely used, especially in larger organisations.
|
| Instruction Video | Software Links | Description |
|---|---|---|
| Video instructions (mp4) | Oracle Apex |
If you do not have permission to install software on your computer, you can still practise SQL at apex.oracle.com, an online environment provided by Oracle. Here you can:
|
| Video instructions (mp4) | SQLite Online |
An alternative to Oracle Apex is SQLite Online. This is useful if you cannot install Oracle, MySQL or SQL Server on your own computer.
|
| Instruction Video | Software Links | Description |
|---|---|---|
| Video instructions (mp4) |
SQL ProStudio
Docker |
SQL ProStudio is a paid application for writing queries, available for Windows and Mac. It offers:
|
| Video instructions (mp4) | SchemaSpy |
When writing queries, an ER diagram (Entity Relationship Diagram) is very useful. Drawing one by hand can be time-consuming.
SchemaSpy is a free application that automatically generates ER diagrams from an existing database (reverse engineering).
|
| Video instructions (mp4) | dbdiagram.io |
You can create an ER diagram with SchemaSpyby giving it access to your database. An alternative is dbdiagram.io, which lets you create an ERD without a database connection.
Simply enter the structure of your database (the CREATE TABLE statements). Use the link below to copy the TySQL database definition used in this course. Then paste it into dbdiagram.io to generate an ERD. TySQL for dbdiagram.io |
| Website for the book | database.zip | ER Diagram (NL) | Database Content (NL) |