EnableYourData.com

Woordenlijst

Wat is SQL?

SQL (Structured Query Language) is de standaardtaal om gegevens op te vragen en te bewerken in relationele databases zoals PostgreSQL en SQL Server. Een SELECT-query vraagt gegevens op zonder ze te wijzigen.

SQL uitgelegd

Een SQL-query beschrijft welk resultaat je wilt, niet hoe de database het moet ophalen. Met SELECT kies je kolommen, met FROM en JOIN de tabellen, met WHERE filter je rijen en met GROUP BY tel of som je per groep. De database bedenkt zelf de snelste manier om dat uit te voeren; dat plan kun je bekijken met EXPLAIN.

Naast opvragen kan SQL ook gegevens wijzigen (INSERT, UPDATE, DELETE) en tabellen aanmaken of verwijderen. Voor analyse wil je juist dat een query niets kan veranderen. Daarom werk je bij rapportage en AI bij voorkeur met een alleen-lezen verbinding of transactie.

Er zijn dialecten per database, zoals PostgreSQL, SQL Server en MySQL. De basis is gelijk, maar functies voor datums en tekst verschillen. Let daarop als je queries tussen systemen overzet of door AI laat schrijven.

Voorbeeld

Een controller van Acme Groothandel wil de omzet per maand van dit jaar. De query SELECT date_trunc('month', order_date) AS maand, SUM(total_amount) FROM orders WHERE order_date >= '2026-01-01' GROUP BY 1 ORDER BY 1 geeft precies dat overzicht.

SQL in ENABLE

In de SQL Explorer van ENABLE schrijf of genereer je SQL op het eigen PostgreSQL-datawarehouse. Elke query draait in een alleen-lezen transactie (BEGIN READ ONLY) met een time-out van 45 seconden en gepagineerde resultaten, en wordt vastgelegd in het auditlog.

FAQ

Veelgestelde vragen

Wat is het verschil tussen SQL en MySQL?

SQL is de taal, MySQL is een databasesysteem dat die taal gebruikt. Andere databasesystemen die SQL gebruiken, zijn onder meer PostgreSQL en SQL Server.

Kan een SELECT-query data wijzigen?

Een gewone SELECT-query leest alleen. Om zeker te weten dat een query niets wijzigt, voer je hem uit in een alleen-lezen transactie of met een gebruiker die alleen leesrechten heeft.

Moet je SQL kunnen om met data te werken?

Het helpt, maar is steeds minder vereist. Met tools die text-to-SQL gebruiken, stel je een vraag in gewone taal en controleer je de query die de AI schrijft.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.