Skip to content
sqlite3 3.45.1

Online SQL-editor

myCompiler is een gratis online SQL editor en code runner waarmee u SQL-code direct in uw browser kunt schrijven, uitvoeren en delen. Het werkt als uw SQL-playground, sandbox, fiddle, cloud-compiler en online REPL. Geen downloads, geen installatie nodig. Open de editor en begin met coderen met syntaxiskleuring, automatisch aanvullen en directe uitvoer.

27+ talen Gebruikt door 1M+ ontwikkelaars Voor altijd gratis

Hoe u SQL-code online uitvoert

Drie stappen van idee tot werkende SQL-code in deze online playground. Geen account vereist.

Schrijf uw code Code-editor met syntaxismarkering, regelnummers en een bestandstabblad dat de huidige taal toont main.sql 1 1 2 3 4 5 6 7 SQL Ln 7, Col 25

Schrijf uw code

Open de SQL-editor en begin met schrijven. De slimme editor geeft u syntaxiskleuring, automatisch aanvullen en foutdetectie terwijl u typt.

Klik op Uitvoeren Editor met een Uitvoeren-knop en een sneltoetshint om code uit te voeren op cloudservers main.sql 2 Run or press Ctrl +

Klik op Uitvoeren

Klik op de Run knop of druk op +Enter om uw SQL-code uit te voeren op beveiligde, geïsoleerde cloudservers.

Bekijk de resultaten Geïntegreerde terminal die programma-uitvoer weergeeft met opdrachtprompt en uitvoeringsresultaten main.sql 3 1 2 ... Terminal $ sqlite3 < main.sql $ Program finished

Bekijk de resultaten

De uitvoer verschijnt direct in de geïntegreerde terminal. Fouten en uitzonderingen worden weergegeven met duidelijke, nuttige berichten.

Alles wat u nodig heeft om te coderen in SQL

Een complete online SQL IDE en coding-playground in uw browser. Schrijf, voer uit en deel code zonder enige installatie.

Geen installatie vereist

Begin in seconden met coderen via deze browsergebaseerde SQL-interpreter. Geen downloads, geen installaties, geen omgevingsconfiguratie. Open uw browser, ga naar myCompiler en begin direct met het schrijven van SQL-code.

Werkt op elk apparaat met een webbrowser. Desktop, laptop, tablet, telefoon, Chromebook. Er is niets te installeren en niets te configureren.

Uitgebreide code-editor

Schrijf SQL met een professionele code-editor ingebouwd in uw browser. Syntaxiskleuring maakt uw code leesbaar door trefwoorden, strings en functies in één oogopslag te onderscheiden.

Intelligente automatische aanvulling stelt methoden en eigenschappen voor terwijl u typt, en realtime foutdetectie signaleert fouten voordat u uw code uitvoert.

Projecten met meerdere bestanden

Maak en beheer meerdere bestanden in één project. Gebruik de bestandszijbalk om uw code in modules te organiseren en importeer ze in bestanden, net als in een desktop IDE.

Bouw modulaire applicaties met een goede projectstructuur. Elk bestand is bewerkbaar en u kunt er direct tussen schakelen.

Code direct uitvoeren

Klik op de knop Uitvoeren of druk op +Enter om uw SQL-code direct uit te voeren. Deze online code runner toont de uitvoer onmiddellijk in het geïntegreerde terminalpaneel. Uw code wordt uitgevoerd op beveiligde, geïsoleerde cloudservers en de resultaten verschijnen binnen seconden.

Foutmeldingen en tracebacks worden duidelijk weergegeven, zodat u problemen eenvoudig kunt vinden en oplossen. De terminal ondersteunt ANSI-kleuren voor rijke uitvoerformattering.

Klaar om het te proberen? Schrijf en voer uw eerste SQL-programma uit in seconden.

Open SQL-editor

SQL op myCompiler

myCompiler gebruikt sqlite3 3.45.1, altijd bijgewerkt naar de nieuwste stabiele versie. U krijgt een volledige browsergebaseerde IDE met syntaxiskleuring, intelligente code-aanvulling, ondersteuning voor projecten met meerdere bestanden, een ingebouwde terminal voor realtime uitvoer en standaardinvoer (stdin) voor interactieve programma's. Schrijf, compileer, voer uit en debug SQL-code op elk apparaat. Desktop, laptop, tablet, telefoon, Chromebook. Geen downloads, geen configuratie en geen aanmelding vereist. Sla uw programma's op met een unieke URL en deel ze met iedereen. U kunt ook een werkende SQL-editor op uw eigen website insluiten.

Gebruik deze online SQL-playground als snelle code-uitvoerder voor het testen van fragmenten, een coding-sandbox voor leren, of een cloud-compiler voor de voorbereiding op coding-interviews. De editor bevat een donkere modus voor comfortabel coderen, sneltoetsen voor snellere workflows en duidelijke foutmeldingen met regelnummers zodat u snel kunt debuggen. Studenten gebruiken het voor huiswerk en oefeningen. Docenten gebruiken het om werkende voorbeelden te delen. Ontwikkelaars gebruiken het voor het prototypen van ideeën. myCompiler is beginnersvriendelijk, snel en volledig gratis. Het werkt in elke moderne webbrowser.

Begin met coderen in SQL

SQL-codevoorbeelden

Veelvoorkomende SQL-patronen die u kunt uitproberen in de online compiler. Elk voorbeeld is direct uitvoerbaar.

SELECT Query in SQL

main.sql
-- Basic SELECT query
SELECT 'Hello' AS greeting, 42 AS answer;

-- Select with WHERE
SELECT * FROM sqlite_master WHERE type = 'table';

CREATE TABLE in SQL

main.sql
CREATE TABLE students (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  age INTEGER,
  grade REAL
);

INSERT INTO students VALUES (1, 'Alice', 20, 3.8);
INSERT INTO students VALUES (2, 'Bob', 22, 3.5);
INSERT INTO students VALUES (3, 'Charlie', 21, 3.9);

SELECT * FROM students;

WHERE en Filtering in SQL

main.sql
CREATE TABLE products (id INT, name TEXT, price REAL, category TEXT);
INSERT INTO products VALUES
  (1, 'Laptop', 999.99, 'Electronics'),
  (2, 'Book', 19.99, 'Education'),
  (3, 'Phone', 699.99, 'Electronics'),
  (4, 'Pen', 2.99, 'Office');

SELECT name, price FROM products
WHERE price > 20 AND category = 'Electronics';

ORDER BY en GROUP BY in SQL

main.sql
CREATE TABLE sales (product TEXT, region TEXT, amount REAL);
INSERT INTO sales VALUES
  ('Widget', 'North', 100), ('Widget', 'South', 150),
  ('Gadget', 'North', 200), ('Gadget', 'South', 80);

SELECT product, SUM(amount) AS total
FROM sales
GROUP BY product
ORDER BY total DESC;

INSERT en UPDATE in SQL

main.sql
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, email TEXT);

-- Insert rows
INSERT INTO users VALUES (1, 'Alice', 'alice@example.com');
INSERT INTO users VALUES (2, 'Bob', 'bob@example.com');

-- Update a row
UPDATE users SET email = 'alice@newmail.com' WHERE id = 1;

SELECT * FROM users;

Aggregate-functies in SQL

main.sql
CREATE TABLE scores (student TEXT, subject TEXT, score INT);
INSERT INTO scores VALUES
  ('Alice', 'Math', 92), ('Alice', 'Science', 88),
  ('Bob', 'Math', 78), ('Bob', 'Science', 95);

SELECT student,
  AVG(score) AS average,
  MAX(score) AS best,
  MIN(score) AS worst
FROM scores GROUP BY student;

Subqueries in SQL

main.sql
CREATE TABLE employees (id INT, name TEXT, salary REAL, dept TEXT);
INSERT INTO employees VALUES
  (1, 'Alice', 90000, 'Eng'), (2, 'Bob', 75000, 'Mktg'),
  (3, 'Charlie', 95000, 'Eng'), (4, 'Diana', 80000, 'Mktg');

SELECT name, salary FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);

CASE WHEN in SQL

main.sql
CREATE TABLE orders (id INT, total REAL, status TEXT);
INSERT INTO orders VALUES
  (1, 250, 'shipped'), (2, 50, 'pending'), (3, 500, 'delivered');

SELECT id, total,
  CASE
    WHEN total >= 200 THEN 'Large'
    WHEN total >= 100 THEN 'Medium'
    ELSE 'Small'
  END AS size
FROM orders;

Indexes in SQL

main.sql
CREATE TABLE logs (id INTEGER PRIMARY KEY, ts TEXT, message TEXT, level TEXT);
INSERT INTO logs VALUES
  (1, '2024-01-01', 'App started', 'INFO'),
  (2, '2024-01-01', 'Error occurred', 'ERROR'),
  (3, '2024-01-02', 'Request received', 'INFO');

CREATE INDEX idx_level ON logs(level);

SELECT * FROM logs WHERE level = 'ERROR';

JOIN Queries in SQL

main.sql
CREATE TABLE depts (id INT, name TEXT);
INSERT INTO depts VALUES (1,'Engineering'),(2,'Marketing');

CREATE TABLE emps (id INT, name TEXT, dept_id INT, salary INT);
INSERT INTO emps VALUES (1,'Alice',1,90000),(2,'Bob',2,75000),(3,'Charlie',1,95000);

SELECT e.name, d.name AS department, e.salary
FROM emps e
INNER JOIN depts d ON e.dept_id = d.id
ORDER BY e.salary DESC;

Invoer gebruiken in SQL online

myCompiler ondersteunt standaardinvoer (stdin) voor SQL-programma's. Gebruik de standaard invoerfuncties van SQL om gebruikersinvoer te lezen. Voer uw invoergegevens in het stdin-paneel in voordat u uw programma uitvoert.

Dit werkt voor zowel enkelvoudige als meervoudige invoer. U kunt strings inlezen en converteren naar getallen met behulp van de ingebouwde I/O-functies van de taal.

Probeer het zelf
main.sql stdin ondersteund
-- SQL reads from tables, not stdin
CREATE TABLE greetings (
  name TEXT,
  age INTEGER
);
INSERT INTO greetings VALUES ('Alice', 25);
SELECT 'Hello ' || name || '!' AS greeting,
       'You''ll be ' || (age + 1) || ' next year.' AS message
FROM greetings;
Uitvoer
greeting|message
Hello Alice!|You'll be 26 next year.

Geen installatie, geen aanmelding. Begin nu met het schrijven van SQL-code.

Begin nu met coderen

Aan de slag met SQL online

U kunt direct SQL-code schrijven en uitvoeren zonder iets te installeren. Typ uw code en klik op Uitvoeren. Deze gratis SQL-code runner voert uw programma direct uit en toont de uitvoer in het terminalpaneel onder de editor. Open de SQL online editor, typ uw code en klik op Uitvoeren.

Als u nieuw bent met SQL, gebruik dan deze online SQL-playground om te beginnen met de basis zoals variabelen, gegevenstypen, voorwaarden en lussen. De codevoorbeelden hierboven behandelen alle basisprincipes die u nodig heeft om te beginnen. Elk voorbeeld kan worden gekopieerd naar de sandbox en direct worden uitgevoerd. Geen installatie, geen configuratie.

Naarmate u vordert, kunt u projecten met meerdere bestanden maken, bibliotheken gebruiken en uw programma's delen met anderen via URL. Meld u aan voor een gratis account om uw werk op te slaan en een persoonlijke bibliotheek van programma's op te bouwen. myCompiler werkt als een volledige online SQL IDE in uw browser.

Wie gebruikt myCompiler

Of u nu leert coderen, zich voorbereidt op sollicitatiegesprekken of ideeën prototypet, myCompiler is voor u gebouwd.

Studenten en leerlingen

Oefen opdrachten, maak huiswerkopdrachten en experimenteer met code zonder iets te installeren op school- of persoonlijke computers.

Docenten en onderwijzers

Deel codevoorbeelden met studenten via unieke URL's. Sluit de compiler in cursusmateriaal in zodat studenten voorbeelden direct in de browser kunnen uitvoeren.

Sollicitanten

Oefen coding-interviewproblemen, test algoritmen en controleer oplossingen snel tijdens de voorbereiding op technische interviews.

Professionele ontwikkelaars

Prototype ideeën snel, test codefragmenten of probeer een bibliotheek zonder een lokale omgeving in te stellen. Ideaal voor snelle experimenten.

Contentmakers en bloggers

Sluit interactieve voorbeelden in blogberichten, tutorials en documentatie in zodat lezers code kunnen uitvoeren zonder de pagina te verlaten.

Teams en medewerkers

Deel codefragmenten met collega's via URL's. Anderen kunnen uw code bekijken, uitvoeren en forken om voort te bouwen op uw werk.

myCompiler vs. lokale IDE

Waarom een online SQL-compiler gebruiken in plaats van er een lokaal te installeren?

Functie myCompiler Lokale IDE
Installatietijd Direct Minuten tot uren
Installatie Niet vereist SQL + IDE vereist
Apparaatondersteuning Elke browser Alleen desktop
Code delen URL met één klik Handmatig (bestand, git, enz.)
Talen 27+ op één plek Één tegelijk
Kosten Voor altijd gratis Gratis tot €€€
Werkt op Chromebook Ja Beperkt

Wat is SQL?

SQL (Structured Query Language) is de standaardtaal voor het beheren en opvragen van relationele databases. Oorspronkelijk ontwikkeld door Donald Chamberlin en Raymond Boyce bij IBM in het begin van de jaren 1970 op basis van E.F. Codd's relationele model, werd SQL in 1986 een ANSI/ISO-standaard en wordt nu ondersteund door vrijwel elk relationeel databasesysteem — SQLite, PostgreSQL, MySQL, Oracle en SQL Server gebruiken allemaal SQL als hun primaire querytaal.

SQL is een declaratieve taal — u beschrijft welke gegevens u wilt, niet hoe u deze moet ophalen. De database-engine bepaalt het meest efficiënte uitvoeringsplan. Kern-SQL-bewerkingen omvatten SELECT voor opvragen, INSERT, UPDATE, DELETE voor het wijzigen van gegevens, en CREATE TABLE, ALTER TABLE, DROP voor schemabeheer.

Waarvoor wordt SQL gebruikt?

SQL wordt gebruikt voor het ophalen en analyseren van gegevens — filteren, aggregeren en joinen van gegevens uit relationele databases, business intelligence en rapportage via tools zoals Tableau, Power BI en Redash die SQL genereren, data-engineering in pijplijnen met Spark SQL en dbt, applicatie-backend-databases waarin elke webapp gegevens opslaat en ophaalt, en data science voor het extraheren van datasets uit datawarehouses.

SQL voor beginners

SQL is een van de meest toegankelijke technische vaardigheden om te leren — de syntaxis leest als gewoon Engels. SELECT name FROM users WHERE age > 18 spreekt voor zich. SQL is ook een van de meest waardevolle technische vaardigheden die u kunt hebben, aangezien vrijwel elke organisatie gegevens opslaat in relationele databases. Gebruik de online SQL-editor van myCompiler (aangedreven door SQLite) om query's te oefenen, tabellen te maken, gegevens in te voegen en SELECT-, JOIN- en GROUP BY-query's te schrijven.

SQL versus andere talen

Vergeleken met NoSQL-databases (MongoDB, DynamoDB) handhaven relationele SQL-databases een vast schema en ACID-transacties, waardoor ze beter geschikt zijn voor consistente, gestructureerde gegevens. Vergeleken met MySQL is SQLite (gebruikt op myCompiler) serverloos en bestandsgebaseerd, perfect voor leren en lokale ontwikkeling. Vergeleken met PostgreSQL zijn MySQL en SQLite eenvoudiger, maar PostgreSQL heeft geavanceerdere functies (JSON, full-text search, partitionering).

Waarom een online SQL-compiler gebruiken?

Met een online SQL-editor, ook wel een SQL-sandbox of SQL-playground genoemd, kunt u SQL-query's rechtstreeks in uw browser schrijven en uitvoeren zonder een databaseserver te installeren. Dit is ideaal voor het leren van SQL vanaf nul, oefenen van JOIN-query's, experimenteren met aggregatiefuncties, voorbereiding op data-analist-interviews en het testen van databaseschema's zonder lokale setup.

De online SQL IDE van myCompiler draait SQLite en ondersteunt standaard SQL inclusief SELECT, JOIN, GROUP BY, HAVING, subqueries, CTEs en window functions. Elke sessie begint met een lege database. Sla uw SQL-scripts op en deel ze via URL, volledig gratis.

Waarom is SQL zo populair?

SQL is al meer dan 50 jaar continu in gebruik en blijft een van de meest gevraagde technische vaardigheden in elke sector. Data vormt de basis van elk bedrijf, en SQL is de taal om toegang te krijgen tot die gegevens. Van een junior analist die rapporten schrijft tot een senior data-engineer die pijplijnen bouwt, SQL wordt dagelijks gebruikt. Stack Overflow-enquêtes tonen consequent aan dat SQL een van de meest gebruikte technologieën is onder alle soorten ontwikkelaars.

SQL-carrièremogelijkheden

SQL-vaardigheden zijn vereist voor functies als data-analist, data-engineer, data scientist, business analist, backend-ontwikkelaar en databasebeheerder. Vrijwel elke technische baan raakt aan gegevens, en SQL is de universele taal om daarmee te werken. Het is een van de vaardigheden met de hoogste ROI om te leren — het kan snel worden opgepikt en is direct toepasbaar in vrijwel elke sector.

Probeer SQL online Gratis · Geen aanmelding nodig

Sneltoetsen

Code sneller met deze sneltoetsen in de myCompiler-editor.

Code uitvoeren
+ Enter
Programma opslaan
+ S
Opmerking in-/uitschakelen
+ /
Regel inspringen
Tab
Inspringing verwijderen
Shift + Tab
Ongedaan maken
+ Z
Volgende voorkomen selecteren
+ D
Zoeken en vervangen
+ H

Sluit de SQL-compiler in op uw website

Voeg een interactieve SQL-compiler toe aan uw website, blog of leerplatform. Lezers kunnen SQL-code direct op uw pagina schrijven en uitvoeren zonder deze te verlaten.

Perfect voor technische tutorials, codeerscursussen, documentatie en educatieve inhoud. Sla een programma op in myCompiler en gebruik de insluitlink om het aan elke webpagina toe te voegen.

Embedded SQL editor en code runner
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/sql"
width="100%"
height="400"
frameborder="0">
</iframe>

Waarom ontwikkelaars myCompiler kiezen

Een volledig uitgeruste online IDE voor SQL en 27+ andere programmeertalen.

27+ talen

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# en nog veel meer. Alle compilers en interpreters op één plek. Schakel direct tussen talen.

Donkere en lichte modus

Schakel met één klik tussen lichte en donkere thema's. Code comfortabel in elke lichtomstandigheid, dag en nacht.

Mobielvriendelijk

Volledig responsieve editor geoptimaliseerd voor telefoons, tablets en Chromebooks. Code op elk apparaat met een webbrowser. Geen app-download nodig.

Code opslaan en delen

Sla programma's op in uw account, deel ze via unieke URL's en laat anderen uw code bekijken, forken en uitvoeren. Ideaal voor samenwerking en code-reviews.

Tags en organisatie

Organiseer uw opgeslagen programma's met tags en vind ze snel met zoeken en filters. Bouw een persoonlijke bibliotheek van codefragmenten en oplossingen op.

Geen account vereist

Begin direct met het schrijven en uitvoeren van code. Geen aanmelding, geen e-mail, geen creditcard. Maak alleen een gratis account aan als u uw werk wilt opslaan.

Veelgestelde vragen

Veelgestelde vragen over het gebruik van de online SQL-compiler, playground en code runner.

Ja! myCompiler is volledig gratis voor alle ondersteunde talen, inclusief SQL. Er zijn geen abonnementen, geen premiumlagen en geen verborgen kosten. Elke functie is gratis beschikbaar.
myCompiler houdt zijn SQL-omgeving up-to-date. U kunt de exacte versie zien in de taaldetailssectie van deze pagina. We werken alle taalruntimes regelmatig bij naar hun nieuwste stabiele versies.
myCompiler draait SQLite, dat standaard SQL-bewerkingen ondersteunt inclusief CREATE TABLE, INSERT, SELECT met JOIN's, UPDATE, DELETE en meer. Elke sessie begint met een lege database.
Open gewoon de SQL-editor, schrijf of plak uw code en klik op de knop Uitvoeren. Uw code wordt uitgevoerd op onze servers en de uitvoer verschijnt binnen seconden in het terminalpaneel.
Ja. Klik op Opslaan om uw programma te bewaren. U ontvangt een unieke URL die u met iedereen kunt delen. Ontvangers kunnen uw code bekijken, forken en uitvoeren.
Ja. myCompiler ondersteunt projecten met meerdere bestanden. U kunt bestanden in de zijbalk maken, hernoemen en verwijderen. Hiermee organiseert u uw SQL-code net als in een lokale IDE.
Ja. Alle code wordt uitgevoerd in geïsoleerde containers op onze servers. Elke uitvoering krijgt een eigen geïsoleerde omgeving die na afloop wordt vernietigd. Uw code kan geen invloed hebben op andere gebruikers of onze infrastructuur.
Ja. myCompiler heeft een responsief ontwerp geoptimaliseerd voor telefoons en tablets. U kunt SQL-code onderweg schrijven en uitvoeren. De mobiele interface gebruikt tabbladen om te schakelen tussen de editor, uitvoer en bestandspanelen.
Ja. Klik op het tabblad Invoer in het onderste paneel, typ of plak uw invoergegevens en klik vervolgens op Uitvoeren. Uw programma leest van de opgegeven invoer.
De uitvoering is snel. Code wordt uitgevoerd op onze geoptimaliseerde cloudinfrastructuur en de uitvoer verschijnt doorgaans binnen seconden. De uitvoeringstijd hangt af van de complexiteit van uw programma.
Ja. myCompiler biedt een insluitfunctie. U kunt een iframe-fragment kopiëren en plakken op uw website, blog of documentatie. Bezoekers kunnen code direct op uw pagina bewerken en uitvoeren.
myCompiler ondersteunt veelgebruikte editor-sneltoetsen waaronder Uitvoeren (Ctrl/Cmd+Enter), Opslaan (Ctrl/Cmd+S), Zoeken (Ctrl/Cmd+F) en meer. Zie de sectie sneltoetsen op deze pagina voor de volledige lijst.
Nee. myCompiler vereist een internetverbinding omdat code wordt gecompileerd en uitgevoerd op onze cloudservers. De editor zelf wordt in uw browser geladen, maar het uitvoeren van code vereist connectiviteit.
myCompiler biedt een snelle, gratis omgeving zonder installatie met een moderne code-editor, ondersteuning voor meerdere bestanden, donkere modus en direct delen. Het is ideaal voor leren, prototypen, interviews en het delen van codevoorbeelden.
Ja. myCompiler is ideaal voor het oefenen van algoritmen en codeerproblemen. U kunt SQL-code schrijven, aangepaste invoer opgeven en uw oplossingen direct testen. Sla uw werk op en kom er op elk moment op terug.
Gebruik print-instructies of console-uitvoer om het gedrag van uw programma te volgen. myCompiler toont alle standaarduitvoer en foutmeldingen in het terminalpaneel. Foutmeldingen bevatten regelnummers om u te helpen problemen te lokaliseren.

Klaar om SQL-code te schrijven?

Open de gratis SQL-playground en begin direct met coderen. Geen downloads, geen account vereist.

Begin met coderen in SQL

Gratis · Geen aanmelding vereist · sqlite3 3.45.1

Begin met coderen in SQL