SQL - Installation (MySQL, SQL Server, SQLite)
Overview
Choose one (or more) engines to install locally. We’ll verify installation and run a quick smoke test.
Install options
MySQL
- macOS: Use the MySQL DMG installer or Homebrew: brew install mysql
- Start: mysql.server start(brew) or via System Preferences (DMG)
- Client: mysql -u root -p
SQL Server
- macOS: Use Docker: docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD={{STRONG_PASSWORD}}' -p 1433:1433 --name sqlserver -d mcr.microsoft.com/mssql/server:2022-latest
- Client: Azure Data Studio or sqlcmd
SQLite
- macOS: brew install sqlite
- Client: sqlite3 my.db
Verify with a quick query
SELECT VERSION();
SELECT @@VERSION;
SELECT sqlite_version();
Tip for beginners: Use a GUI client (MySQL Workbench, Azure Data Studio, or DB Browser for SQLite) alongside the command line; teachers can demo both.