Ik begrijp het. Je probeert SQL te leren, maar ze zullen je niet eens het meest fundamentele deel vertellen - wat je nodig hebt om SQL uit te voeren!
U hebt de SQL-code ... maar waar voert u deze eigenlijk uit? Welk softwareprogramma heeft u nodig voordat u uw SQL-query op een database kunt uitvoeren?
Als jij dat bent, staat alles op het punt onthuld te worden!
Basisvereisten
Als u de voorbeelden in een SQL-zelfstudie of boek volgt, moet u ergens een query hebben om de query's in te voeren.
Bijvoorbeeld dit:
Als u SQL-query's gaat uitvoeren, heeft u het volgende nodig:
- Een Relationeel databasebeheersysteem (RDBMS). Voorbeelden zijn:
- MySQL (Wat is MySQL?)
- PostgreSQL (Wat is PostgreSQL?)
- SQL Server (Wat is SQL Server?)
- Oracle (Wat is Oracle Database?)
- SQLite (Wat is SQLite?)
- Een tool voor databasebeheer waarmee u SQL-query's tegen dat RDBMS kunt uitvoeren. Voorbeelden zijn:
- MySQL WorkBench (Wat is MySQL WorkBench?)
- PgAdmin
- Azure Data Studio (Wat is Azure Data Studio?)
- SQL Server Management Studio (Wat is SQL Server Management Studio?)
- DBeaver (Wat is DBeaver?)
- Verschillende opdrachtregelinterfaces, zoals sqlcmd, sql-cli, mssql-cli, sqlite3, enz.
- U kunt ook SQL-query's uitvoeren op databases via een toepassing (zoals een website), in welk geval u elke programmeertaal kunt gebruiken die u gebruikt (bijvoorbeeld PHP, Python, enz.).
Als u deze niet hebt geïnstalleerd, vindt u hieronder enkele links die u helpen aan de slag te gaan.
Installatie
Hieronder staan links naar de officiële downloadpagina's van enkele van de meest populaire RDBMS'en, evenals de meest gebruikte tools voor het uitvoeren van SQL-query's tegen elk ervan.
MySQL
Om MySQL te installeren:
- Officiële MySQL-downloadpagina (zie ook de installatiehandleiding)
- Officiële MySQL Workbench (GUI-databasetool)
Bekijk ook mijn MySQL-tutorial op Quackit.
PostgreSQL
PostgreSQL installeren:
- Officiële PostgreSQL-downloadpagina
- PgAdmin-downloadpagina (databasetool voor PostgreSQL)
Hier zijn ook enkele tutorials voor het geval je hulp nodig hebt:
- Hoe PostgreSQL op Ubuntu 18.04 te installeren
- Hoe installeer ik PostgreSQL op Ubuntu 20.04
- Hoe Postgres.app op een Mac te installeren
SQL-server
Om SQL-query's op SQL Server uit te voeren, installeert u SQL Server en installeert u vervolgens een databasetool.
1. Installeer SQL Server
Om SQL Server te installeren, download het van de officiële SQL Server-downloadpagina .
Kies voor een gratis editie de Developer-editie of de Express-editie. Als je hulp nodig hebt, bekijk dan mijn tutorial Hoe SQL Server te installeren (voor Windows, Linux en MacOS).
2. Installeer een hulpprogramma voor databasebeheer
Hier zijn links om u te helpen bij het downloaden en installeren van een tool waarmee u SQL-query's op SQL Server kunt uitvoeren.
U hoeft er maar één te installeren (hoewel je ze allemaal veilig installeert als je dat liever hebt).
- Azure Data Studio :Downloaden van de officiële downloadpagina van Azure Data Studio. Dit is een databasetool waarmee u query's op SQL Server kunt uitvoeren. Het is beschikbaar voor Windows, Linux en MacOS. Ik heb enkele installatiehandleidingen geschreven voor het installeren van Azure Data Studio:
- Hoe installeer ik Azure Data Studio (Mac)
- Hoe installeer ik Azure Data Studio (Ubuntu 18.04)
- Hoe installeer ik Azure Data Studio (Ubuntu 20.04)
- Voor Windows-gebruikers is Azure Data Studio inbegrepen wanneer u SSMS installeert (hieronder)
- SQL Server Management Studio (SSMS) :Downloaden van de officiële SSMS-downloadpagina. Dit is alleen beschikbaar voor SQL Server op Windows. Het is echter een tool boordevol functies dan Azure Data Studio. SSMS bevat eigenlijk Azure Data Studio in de installatie, dus beide worden naast elkaar geïnstalleerd. Zie mijn tutorial Hoe SSMS te installeren voor installatie-instructies.
- sqlcmd :Download van de officiële sqlcmd-pagina. Dit is een opdrachtregelprogramma waarmee u SQL-query's kunt uitvoeren vanaf de Terminal (Linux/MacOS) of de opdrachtprompt (Windows). Ik heb de volgende tutorials geschreven voor het installeren van sqlcmd op Linux:
- Sqlcmd en bcp installeren op Ubuntu
- Sqlcmd en bcp installeren op SUSE
- Sqlcmd en bcp installeren op Red Hat (RHEL)
Zodra u SQL Server en ten minste één hulpprogramma voor databasebeheer hebt geïnstalleerd, kunt u doorgaan en SQL-query's uitvoeren.
Zie ook mijn SQL Server-tutorial op Quackit.
Oracle Express
Oracle Express installeren:
- Officiële Oracle Express-downloadpagina
- Oracle Live (dit is een online databasetool)
SQLite
Om SQLite te installeren:
- Officiële SQLite-downloadpagina
- De SQLite-installatie biedt een opdrachtregelshell met de naam sqlite3 (of sqlite3.exe op Windows)
In SQLite gebruikt het maken van een database een ander proces dan de meeste andere DBMS'en. Als je vastzit omdat een zelfstudie je de SQLite-methode niet leert, raadpleeg dan Een database maken in SQLite. Van daaruit kunt u normale SQL-query's voor uw database schrijven.
Bekijk ook mijn SQLite-tutorial op Quackit.