Skip to content
MySQL 9.4.0

Editor MySQL online

myCompiler è un editor ed esecutore di codice MySQL online gratuito che ti permette di scrivere, eseguire e condividere codice MySQL direttamente nel tuo browser. Funziona come playground, sandbox, fiddle, compilatore cloud e REPL online per MySQL. Nessun download, nessuna installazione necessaria. Apri l'editor e inizia a programmare con evidenziazione della sintassi, completamento automatico e output istantaneo.

27+ linguaggi Usato da 1M+ sviluppatori Gratuito per sempre

Come eseguire codice MySQL online

Tre passi dall'idea al codice MySQL funzionante in questo playground online. Nessun account necessario.

Scrivi il tuo codice Editor di codice con evidenziazione della sintassi, numeri di riga e una scheda file che mostra il linguaggio corrente main.sql 1 1 2 3 4 5 6 7 MySQL Ln 7, Col 25

Scrivi il tuo codice

Apri l'editor MySQL e inizia a scrivere. L'editor intelligente ti offre evidenziazione della sintassi, completamento automatico e rilevamento degli errori mentre digiti.

Clicca Esegui Editor con un pulsante Esegui e un suggerimento per la scorciatoia da tastiera per eseguire codice su server cloud main.sql 2 Run or press Ctrl +

Clicca Esegui

Premi il pulsante Run oppure premi +Enter per eseguire il tuo codice MySQL su server cloud sicuri e isolati.

Visualizza i risultati Terminale integrato che mostra l'output del programma con prompt dei comandi e risultati di esecuzione main.sql 3 1 2 ... Terminal $ mysql < main.sql $ Program finished

Visualizza i risultati

L'output appare istantaneamente nel terminale integrato. Errori ed eccezioni vengono mostrati con messaggi chiari e utili.

Tutto il necessario per programmare in MySQL

Un IDE MySQL online completo e playground di programmazione nel tuo browser. Scrivi, esegui e condividi codice senza alcuna configurazione.

Nessuna configurazione richiesta

Inizia a programmare in pochi secondi con questo interprete MySQL basato su browser. Nessun download, nessuna installazione, nessuna configurazione dell'ambiente. Apri il browser, vai su myCompiler e inizia a scrivere codice MySQL immediatamente.

Funziona su qualsiasi dispositivo con un browser web. Desktop, laptop, tablet, telefono, Chromebook. Non c'è nulla da installare e nulla da configurare.

Editor di codice ricco di funzionalità

Scrivi MySQL con un editor di codice di livello professionale integrato nel tuo browser. L'evidenziazione della sintassi colora il codice per una migliore leggibilità, rendendo parole chiave, stringhe e funzioni facilmente distinguibili a colpo d'occhio.

Il completamento automatico intelligente suggerisce metodi e proprietà mentre digiti, e il rilevamento degli errori in tempo reale individua i problemi prima che tu esegua il codice.

Progetti multi-file

Crea e gestisci più file in un singolo progetto. Usa la barra laterale dei file per organizzare il codice in moduli, poi importali tra i file proprio come in un IDE desktop.

Costruisci applicazioni modulari con una struttura di progetto appropriata. Ogni file è modificabile e puoi passare da uno all'altro istantaneamente.

Esegui il codice istantaneamente

Clicca il pulsante Esegui oppure premi +Enter per eseguire il tuo codice MySQL all'istante. Questo esecutore di codice online mostra l'output immediatamente nel pannello del terminale integrato. Il tuo codice viene eseguito su server cloud sicuri e isolati e i risultati appaiono in pochi secondi.

I messaggi di errore e i traceback vengono visualizzati chiaramente, rendendo facile trovare e correggere i problemi. Il terminale supporta i colori ANSI per una formattazione ricca dell'output.

Pronto a provarlo? Scrivi ed esegui il tuo primo programma MySQL in pochi secondi.

Apri l'editor MySQL

MySQL su myCompiler

myCompiler esegue MySQL 9.4.0, sempre aggiornato all'ultima versione stabile. Ottieni un IDE completo basato su browser con evidenziazione della sintassi, completamento intelligente del codice, supporto per progetti multi-file, un terminale integrato per l'output in tempo reale e input standard (stdin) per programmi interattivi. Scrivi, compila, esegui e fai il debug di codice MySQL su qualsiasi dispositivo. Desktop, laptop, tablet, telefono, Chromebook. Nessun download, nessuna configurazione e nessuna registrazione richiesta. Salva i tuoi programmi con un URL univoco e condividili con chiunque. Puoi anche incorporare un editor MySQL funzionante sul tuo sito web.

Usa questo playground MySQL online come esecutore di codice rapido per testare snippet, una sandbox di programmazione per imparare, o un compilatore cloud per prepararti ai colloqui tecnici. L'editor include la modalità scura per programmare comodamente, scorciatoie da tastiera per flussi di lavoro più rapidi e messaggi di errore chiari con numeri di riga per fare il debug velocemente. Gli studenti lo usano per i compiti e l'esercitazione. Gli insegnanti lo usano per condividere esempi funzionanti. Gli sviluppatori lo usano per prototipare idee. myCompiler è adatto ai principianti, veloce e completamente gratuito. Funziona in qualsiasi browser web moderno.

Inizia a programmare in MySQL

Esempi di codice MySQL

Pattern comuni di MySQL che puoi provare nel compilatore online. Ogni esempio è pronto per essere eseguito.

SELECT Query in MySQL

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

CREATE TABLE in MySQL

main.sql
CREATE TABLE students (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100) NOT NULL,
  age INT,
  grade DECIMAL(3,1)
);

INSERT INTO students (name, age, grade) VALUES
  ('Alice', 20, 3.8),
  ('Bob', 22, 3.5),
  ('Charlie', 21, 3.9);

SELECT * FROM students;

WHERE e Filtering in MySQL

main.sql
CREATE TABLE products (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), price DECIMAL(10,2), category VARCHAR(50));
INSERT INTO products (name, price, category) VALUES
  ('Laptop', 999.99, 'Electronics'),
  ('Book', 19.99, 'Education'),
  ('Phone', 699.99, 'Electronics');

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

ORDER BY e GROUP BY in MySQL

main.sql
CREATE TABLE sales (product VARCHAR(50), region VARCHAR(50), amount DECIMAL(10,2));
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 e UPDATE in MySQL

main.sql
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100));

INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');

UPDATE users SET email = 'alice@newmail.com' WHERE id = 1;

SELECT * FROM users;

Funzioni Aggregate in MySQL

main.sql
CREATE TABLE scores (student VARCHAR(50), subject VARCHAR(50), 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 MySQL

main.sql
CREATE TABLE employees (id INT, name VARCHAR(100), salary DECIMAL(10,2), dept VARCHAR(50));
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 MySQL

main.sql
CREATE TABLE orders (id INT AUTO_INCREMENT PRIMARY KEY, total DECIMAL(10,2), status VARCHAR(20));
INSERT INTO orders (total, status) VALUES
  (250, 'shipped'), (50, 'pending'), (500, 'delivered');

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

String Functions in MySQL

main.sql
CREATE TABLE users (name VARCHAR(50), email VARCHAR(100));
INSERT INTO users VALUES ('Alice', 'alice@example.com'), ('Bob', 'BOB@EXAMPLE.COM');

SELECT name, LOWER(email) AS email,
  LENGTH(name) AS name_length,
  CONCAT(name, ' <', LOWER(email), '>') AS formatted
FROM users;

JOIN Queries in MySQL

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

CREATE TABLE emps (id INT, name VARCHAR(50), 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;

Come fornire input in MySQL online

myCompiler supporta l'input standard (stdin) per i programmi MySQL. Usa le funzioni di input standard di MySQL per leggere l'input dell'utente. Inserisci i tuoi dati di input nel pannello stdin prima di eseguire il programma.

Funziona sia per input su una riga che su più righe. Puoi leggere stringhe e convertirle in numeri utilizzando le funzioni I/O integrate del linguaggio.

Provalo tu stesso
main.sql stdin supportato
-- MySQL reads from tables, not stdin
CREATE TABLE greetings (
  name VARCHAR(50),
  age INT
);
INSERT INTO greetings VALUES ('Alice', 25);
SELECT CONCAT('Hello ', name, '!') AS greeting,
       CONCAT('You\'ll be ', age + 1, ' next year.') AS message
FROM greetings;
Output
greeting|message
Hello Alice!|You'll be 26 next year.

Nessuna configurazione, nessuna registrazione. Inizia a scrivere codice MySQL adesso.

Inizia a programmare ora

Inizia con MySQL online

Puoi iniziare a scrivere ed eseguire codice MySQL adesso senza installare nulla. Digita il tuo codice e clicca su Esegui. Questo esecutore di codice MySQL gratuito esegue il tuo programma istantaneamente e mostra l'output nel pannello del terminale sotto l'editor. Apri l'editor online di MySQL, digita il tuo codice e clicca su Esegui.

Se sei nuovo a MySQL, usa questo playground MySQL online per iniziare con le basi come variabili, tipi di dati, condizionali e cicli. Gli esempi di codice qui sopra coprono tutti i fondamentali necessari per iniziare. Ogni esempio può essere copiato nella sandbox ed eseguito immediatamente. Nessuna configurazione, nessuna impostazione.

Man mano che avanzi, prova a creare progetti multi-file, usare librerie e condividere i tuoi programmi con altri tramite URL. Registra un account gratuito per salvare il tuo lavoro e costruire una libreria personale di programmi. myCompiler funziona come un IDE MySQL online completo direttamente nel tuo browser.

Chi usa myCompiler

Che tu stia imparando a programmare, preparandoti per i colloqui o prototipando idee, myCompiler è fatto per te.

Studenti e chi impara

Fai esercizi, completa i compiti e sperimenta con il codice senza installare nulla sui computer scolastici o personali.

Insegnanti ed educatori

Condividi esempi di codice con gli studenti tramite URL univoci. Incorpora il compilatore nei materiali del corso così gli studenti possono eseguire gli esempi direttamente nel browser.

Candidati ai colloqui

Esercitati con i problemi dei colloqui di programmazione, testa algoritmi e verifica soluzioni rapidamente durante la preparazione ai colloqui tecnici.

Sviluppatori professionisti

Prototipa rapidamente idee, testa snippet di codice o prova una libreria senza configurare un ambiente locale. Ottimo per esperimenti veloci.

Creatori di contenuti e blogger

Incorpora esempi interattivi in post di blog, tutorial e documentazione così i lettori possono eseguire il codice senza lasciare la pagina.

Team e collaboratori

Condividi snippet di codice con i colleghi tramite URL. Gli altri possono visualizzare, eseguire e fare il fork del tuo codice per svilupparlo ulteriormente.

myCompiler vs. IDE locale

Perché usare un compilatore MySQL online invece di installarne uno localmente?

Funzionalità myCompiler IDE locale
Tempo di configurazione Istantaneo Da minuti a ore
Installazione Nessuna richiesta MySQL + IDE richiesti
Supporto dispositivi Qualsiasi browser Solo desktop
Condivisione del codice URL con un clic Manuale (file, git, ecc.)
Linguaggi 27+ in un unico posto Uno alla volta
Costo Gratuito per sempre Gratuito a €€€
Funziona su Chromebook Limitato

Cos'è MySQL?

MySQL è un sistema di gestione di database relazionale open source che usa SQL come linguaggio di query. Sviluppato originariamente da MySQL AB (fondata da Michael Widenius e David Axmark) e rilasciato nel 1995, MySQL è ora di proprietà di Oracle Corporation ed è uno dei database più diffusi al mondo. Rappresenta la "M" nel classico stack web LAMP (Linux, Apache, MySQL, PHP/Python/Perl).

La reputazione di MySQL per affidabilità, velocità e facilità d'uso lo ha reso il database di riferimento per il web delle origini. WordPress, Drupal, Joomla e praticamente ogni applicazione PHP usa MySQL o MariaDB (il suo fork comunitario). MySQL supporta transazioni con InnoDB, ricerca full-text, tipo di dato JSON, funzioni finestra e common table expressions (CTE) nelle versioni recenti.

A cosa serve MySQL?

MySQL è usato come database principale per applicazioni web, WordPress, Shopify e milioni di applicazioni PHP/Laravel girano su MySQL. Alimenta piattaforme e-commerce, sistemi di gestione dei contenuti, applicazioni SaaS ed è ampiamente usato nel data warehousing tramite database cloud compatibili con MySQL come Amazon Aurora. Aziende come Twitter, YouTube e Facebook hanno usato MySQL su scala massiva prima di costruire soluzioni personalizzate.

MySQL per principianti

MySQL è un eccellente database per imparare SQL perché è tollerante, ben documentato e ampiamente usato in tutorial e corsi. La sintassi MySQL è SQL standard con alcune estensioni, rendendo le competenze trasferibili a PostgreSQL, SQLite e altri database. Usa l'editor MySQL online di myCompiler per esercitarti a creare tabelle, inserire dati e scrivere query SELECT, JOIN e GROUP BY senza installare un server MySQL.

MySQL vs altri linguaggi

Rispetto a PostgreSQL, MySQL è più semplice e veloce per carichi di lavoro a forte lettura ma PostgreSQL ha funzionalità più avanzate (miglior supporto JSON, piena conformità ACID, indicizzazione avanzata). Rispetto a SQLite, MySQL è un database client-server adatto ad applicazioni di produzione con più utenti concorrenti, mentre SQLite è basato su file e migliore per lo sviluppo locale. Rispetto a MongoDB, MySQL usa uno schema fisso e un modello relazionale, migliore per dati strutturati e coerenti.

Perché usare un compilatore MySQL online?

Un editor MySQL online, chiamato anche sandbox o playground MySQL, ti permette di eseguire query MySQL direttamente nel browser senza installare MySQL localmente. È perfetto per imparare la sintassi MySQL, esercitarsi con stored procedure, testare query JOIN e GROUP BY, prepararsi per colloqui di lavoro sui database e sperimentare con funzionalità specifiche di MySQL come AUTO_INCREMENT e tipi ENUM.

L'IDE MySQL online di myCompiler esegue un server MySQL completo. Puoi creare tabelle, definire chiavi esterne, scrivere stored procedure, usare transazioni ed eseguire query complesse con EXPLAIN. Ogni sessione parte con un database nuovo. Salva e condividi i tuoi script tramite URL, tutto gratuito.

Perché MySQL è così popolare?

La popolarità di MySQL è radicata nell'essere il database predefinito dell'era web. Quando PHP e MySQL sono emersi insieme alla fine degli anni '90 e all'inizio degli anni 2000, sono diventati le fondamenta dei siti web dinamici. Il dominio di WordPress (43% di tutti i siti web) continua a guidare un uso massiccio di MySQL. La variante cloud di MySQL, Amazon Aurora, fornisce compatibilità MySQL con scalabilità di livello enterprise. Nonostante le alternative più recenti, MySQL resta tra i primi tre database più utilizzati al mondo.

Opportunità di carriera con MySQL

La conoscenza di MySQL è attesa per ruoli di sviluppatore web, sviluppatore backend, database administrator (DBA) e data analyst. Qualsiasi sviluppatore PHP, Laravel o WordPress lavorerà con MySQL quotidianamente. DBA MySQL e ottimizzazione delle prestazioni MySQL sono competenze specializzate molto richieste per sistemi di produzione con traffico significativo.

Prova MySQL online Gratuito · Nessuna registrazione necessaria

Scorciatoie da tastiera

Programma più velocemente con queste scorciatoie da tastiera nell'editor myCompiler.

Esegui codice
+ Enter
Salva programma
+ S
Attiva/disattiva commento
+ /
Indenta riga
Tab
Rimuovi indentazione
Shift + Tab
Annulla
+ Z
Seleziona occorrenza successiva
+ D
Trova e sostituisci
+ H

Incorpora il compilatore MySQL sul tuo sito web

Aggiungi un compilatore MySQL interattivo al tuo sito web, blog o piattaforma di apprendimento. I lettori possono scrivere ed eseguire codice MySQL direttamente sulla tua pagina senza lasciarla.

Perfetto per tutorial tecnici, corsi di programmazione, documentazione e contenuti educativi. Salva un programma su myCompiler e usa il link di incorporamento per aggiungerlo a qualsiasi pagina web.

Embedded MySQL editor ed esecutore di codice
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/mysql"
width="100%"
height="400"
frameborder="0">
</iframe>

Perché gli sviluppatori scelgono myCompiler

Un IDE online completo per MySQL e 27+ altri linguaggi di programmazione.

27+ Linguaggi

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# e molti altri. Tutti i compilatori e gli interpreti in un unico posto. Passa da un linguaggio all'altro istantaneamente.

Modalità scura e chiara

Passa tra tema chiaro e scuro con un clic. Programma comodamente in qualsiasi condizione di illuminazione, giorno e notte.

Ottimizzato per mobile

Editor completamente responsivo ottimizzato per telefoni, tablet e Chromebook. Programma su qualsiasi dispositivo con un browser web. Nessuna app da scaricare.

Salva e condividi il codice

Salva i programmi nel tuo account, condividili tramite URL univoci e lascia che gli altri visualizzino, facciano il fork ed eseguano il tuo codice. Ottimo per la collaborazione e le revisioni del codice.

Tag e organizzazione

Organizza i tuoi programmi salvati con i tag e trovali rapidamente con ricerca e filtri. Costruisci una libreria personale di snippet di codice e soluzioni.

Nessun account richiesto

Inizia a scrivere ed eseguire codice immediatamente. Nessuna registrazione, nessuna email, nessuna carta di credito. Crea un account gratuito in seguito solo se vuoi salvare il tuo lavoro.

Domande frequenti

Domande comuni sull'uso del compilatore, playground ed esecutore di codice MySQL online.

Sì! myCompiler è completamente gratuito per tutti i linguaggi supportati, incluso MySQL. Non ci sono abbonamenti, livelli premium né costi nascosti. Ogni funzionalità è disponibile gratuitamente.
myCompiler mantiene aggiornato il proprio ambiente MySQL. Puoi vedere la versione esatta nella sezione dettagli del linguaggio di questa pagina. Aggiorniamo regolarmente tutti i runtime dei linguaggi alle loro ultime versioni stabili.
myCompiler esegue un server MySQL completo. Puoi creare tabelle, inserire dati, eseguire query SELECT con JOIN, usare stored procedure e altro. Ogni sessione parte con un database nuovo.
Apri semplicemente l'editor MySQL, scrivi o incolla il tuo codice e clicca il pulsante Esegui. Il tuo codice verrà eseguito sui nostri server e l'output apparirà nel pannello del terminale entro pochi secondi.
Sì. Clicca Salva per memorizzare il tuo programma. Riceverai un URL univoco che puoi condividere con chiunque. I destinatari possono visualizzare, fare il fork ed eseguire il tuo codice.
Sì. myCompiler supporta progetti multi-file. Puoi creare, rinominare ed eliminare file nella barra laterale. Questo ti permette di organizzare il tuo codice MySQL proprio come in un IDE locale.
Sì. Tutto il codice viene eseguito in container isolati sui nostri server. Ogni esecuzione ottiene il proprio ambiente sandbox che viene distrutto al termine. Il tuo codice non può influire su altri utenti né sulla nostra infrastruttura.
Sì. myCompiler ha un design responsivo ottimizzato per telefoni e tablet. Puoi scrivere ed eseguire codice MySQL in movimento. L'interfaccia mobile usa tab per passare tra editor, output e pannelli file.
Sì. Clicca sulla scheda Input nel pannello inferiore, digita o incolla i tuoi dati di input, poi clicca Esegui. Il tuo programma leggerà dall'input che hai fornito.
L'esecuzione è veloce. Il codice viene eseguito sulla nostra infrastruttura cloud ottimizzata e l'output appare tipicamente entro pochi secondi. Il tempo di esecuzione dipende dalla complessità del tuo programma.
Sì. myCompiler offre una funzionalità di incorporamento. Puoi copiare uno snippet iframe e incollarlo nel tuo sito web, blog o documentazione. I visitatori possono modificare ed eseguire il codice direttamente sulla tua pagina.
myCompiler supporta le scorciatoie comuni dell'editor tra cui Esegui (Ctrl/Cmd+Invio), Salva (Ctrl/Cmd+S), Trova (Ctrl/Cmd+F) e altre. Consulta la sezione scorciatoie da tastiera su questa pagina per l'elenco completo.
No. myCompiler richiede una connessione a internet perché il codice viene compilato ed eseguito sui nostri server cloud. L'editor stesso si carica nel browser, ma l'esecuzione del codice richiede la connettività.
myCompiler offre un ambiente veloce, gratuito e senza configurazione con un moderno editor di codice, supporto multi-file, modalità scura e condivisione istantanea. È ideale per imparare, prototipare, prepararsi ai colloqui e condividere esempi di codice.
Sì. myCompiler è ottimo per esercitarsi con algoritmi e problemi di programmazione. Puoi scrivere codice MySQL, fornire input personalizzati e testare le tue soluzioni istantaneamente. Salva il tuo lavoro e torna ad esso in qualsiasi momento.
Usa istruzioni print o output sulla console per tracciare il comportamento del tuo programma. myCompiler mostra tutto l'output standard e i messaggi di errore nel pannello del terminale. I messaggi di errore includono i numeri di riga per aiutarti a individuare i problemi.

Pronto a scrivere codice MySQL?

Apri il playground MySQL gratuito e inizia a programmare immediatamente. Nessun download, nessun account necessario.

Inizia a programmare in MySQL

Gratuito · Nessuna registrazione richiesta · MySQL 9.4.0

Inizia a programmare in MySQL