Playcode Classic

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.

In un negozio di dischi allestito in un parco giochi, un'analista su uno sgabello scrive una query sul portatile mentre Play solleva un vinile in alto, sopra gli espositori dei dischi; oltre la recinzione aspetta un razzo.

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.

Il database di esempio ha sei tabelle, mostrate con le loro colonne principali. artists: artist_id, name. albums: album_id, title e artist_id, che punta ad artists. tracks: track_id, name, album_id, genre_id e unit_price; album_id punta ad albums e genre_id a genres. genres: genre_id, name. customers: customer_id, first_name, last_name, country, email. invoices: invoice_id, customer_id, invoice_date e total; customer_id punta a customers.
  • artists
    • artist_id
    • name
  • albums
    • album_id
    • title
    • artist_id
  • tracks
    • track_id
    • name
    • album_id
    • genre_id
    • unit_price
  • customers
    • customer_id
    • first_name
    • last_name
    • country
    • email
  • invoices
    • invoice_id
    • customer_id
    • invoice_date
    • total
  • genres
    • genre_id
    • name
Al bancone degli snack del parco giochi Play, con un cappellino da cameriere, fa scivolare verso l'analista tre vassoi, ognuno con una piccola tabella di celle colorate.

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.

Due metà della stessa immagine: al tramonto, sotto la luna, Play chiude un baule dei giochi pieno di blocchi impilati, e all'alba lo riapre e ogni blocco è dove l'aveva lasciato.

È 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.

Nel negozio di dischi l'analista ha un piccolo grafico a barre sul portatile, e Play presenta cinque dischi che ha messo in fila sul bancone, in ordine di altezza.

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.

Play, al cancello aperto di un vecchio parco giochi, mostra cosa c'è oltre: un razzo pronto sulla rampa di lancio.

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

Fai una domanda al database.

Un razzo aspetta con il portello aperto e un posto libero, e Play ti invita a salire. Molto più in alto, un altro razzo si allontana.