Playground SQL online
Questo playground SQL online è una sandbox con PostgreSQL 17 nel tuo browser e un piccolo database di esempio già caricato: un negozio di musica con artisti, album, brani, clienti e fatture. Scrivi una query, premi Run e leggi il risultato in una tabella. Niente da installare e nessun account per iniziare. Fa parte di Playcode Classic, gli strumenti gratuiti per programmare di Playcode.
Gratis. Per iniziare non serve un account.

Un database con i dati già dentro
Un piccolo negozio di musica in PostgreSQL. Collega gli album agli artisti, raggruppa i brani per genere, somma le fatture per paese.
- artists
artist_idname
- albums
album_idtitleartist_id
- tracks
track_idnamealbum_idgenre_idunit_price
- customers
customer_idfirst_namelast_namecountryemail
- invoices
invoice_idcustomer_idinvoice_datetotal
- genres
genre_idname

Ogni query ha la sua tabella.
Scrivi più query e premi Run una volta sola: ogni SELECT torna come una tabella a sé, in ordine. INSERT, UPDATE e CREATE rispondono OK.
Clicca una tabella per interrogarla.
Il pannello accanto al codice elenca le tue tabelle e colonne, con le chiavi primarie segnate. Cliccane una e l'editor scrive la SELECT per te.
Chiudi la scheda. Le tue tabelle ti aspettano.
Il tuo database vive in questo browser, quindi le tabelle che crei ci sono ancora la volta dopo. Puoi ripristinare il negozio di musica o ripartire da un database vuoto.
Un link condiviso apre le tue query, non i tuoi dati: ogni browser ha il suo database.

È PostgreSQL
Funziona
- Join, GROUP BY e HAVING
- Window function e common table expression (WITH)
- JSON e array
- CREATE TABLE, INSERT, UPDATE e DELETE
- pgvector, per gli embedding
Non qui (per ora)
- La sintassi esclusiva di MySQL, come AUTO_INCREMENT o LIMIT 5, 10
- La sintassi di SQL Server, come TOP
- Estensioni diverse da pgvector
- Funzioni e trigger con più istruzioni nel corpo
- L'importazione di un file CSV
Descrivi cosa vuoi. Ricevi la query.
Chiedi alla chat AI dell'editor quello che ti serve con parole semplici, per esempio i cinque clienti che hanno speso di più, e ti scrive la query SQL. Vede anche i tuoi errori. Consuma crediti; i nuovi account idonei ricevono crediti di prova.

Fa parte di Playcode Classic
Playcode è nato nel 2016 come ambiente di programmazione nel browser. Questo playground è uno dei suoi strumenti gratuiti per programmare, che oggi chiamiamo Playcode Classic.
Oggi Playcode è una piattaforma AI per creare e gestire siti web e app.

Domande frequenti
Questo playground SQL online è gratuito?
Sì. Eseguire query è gratis e non richiede un account. Per salvare e condividere serve un account gratuito, che può contenere fino a tre progetti, pubblici o privati; la chat AI consuma crediti.
Quale database usa?
PostgreSQL 17, compilato in WebAssembly, che gira nel tuo browser.
Ci sono dati di esempio?
Sì. È un playground SQL con i dati già dentro, un piccolo campione: il negozio di musica Chinook, con artisti, album, brani, generi, clienti e fatture. Puoi ripristinarlo in qualsiasi momento, o partire da un database vuoto.
Posso usare la sintassi di MySQL o di SQL Server?
Solo dove coincide con PostgreSQL. SELECT, JOIN, GROUP BY standard e le window function funzionano; la sintassi esclusiva di MySQL o di SQL Server, come AUTO_INCREMENT o TOP, no.
Le mie tabelle restano dopo che chiudo la scheda?
Sì, in questo browser. Il database è salvato nel tuo browser, quindi un altro browser o dispositivo parte da zero, e un link condiviso condivide le tue query, non i tuoi dati.
Posso creare le mie tabelle?
Sì. CREATE TABLE, INSERT, UPDATE e DELETE funzionano tutti.
Posso importare un file CSV?
Non ancora. Incolla le istruzioni SQL nell'editor ed eseguile.
Supporta pgvector?
Sì: CREATE EXTENSION vector funziona. Le altre estensioni non sono ancora disponibili.
Posso esercitarmi con SQL qui?
Sì. Scrivi query sul negozio di musica: collega gli album agli artisti, raggruppa i brani per genere, somma le fatture per paese.
Questo playground fa parte di Playcode?
Sì. Questo playground fa parte di Playcode Classic, gli strumenti gratuiti per programmare di Playcode. Playcode è nato nel 2016 come ambiente di programmazione nel browser. Oggi è una piattaforma AI per creare e gestire siti web e app.
Altri strumenti gratuiti per programmare
- Editor SQL
Scrivi ed esegui SQL online.
- Compilatore SQL
Esegui SQL, leggi il risultato.
- Playground Python
Una sandbox in cui gli import funzionano.
- Compilatore Python
Esegui Python, leggi l'output.
- Formattatore JSON
Riordina e controlla il JSON.
- Playground di codice
Tutti i linguaggi in un unico posto.
Fai una domanda al database.
