CanDoYa
CA

Editor SQL en línia gratuït

Funciona del tot al navegador: sense pujar res ni registrar-te.

Exemple a punt - executa la consulta per iniciar SQLite.

Torna a crear la base de dades local quan s'aplica

Prem Ctrl o Cmd + Enter per executar-la

Resultats de la consulta

La taula de resultats apareixerà aquíExecuta la consulta de mostra o substitueix-la per una sentència SQLite teva.
Comparteix aquesta eina

Què és un editor SQL en línia?

Un editor SQL en línia permet crear taules, afegir dades de mostra i executar consultes SQL des del navegador, sense instal·lar cap base de dades. Aquest entorn utilitza SQLite compilat a WebAssembly, de manera que els SELECT, JOIN, agregats, CTE i canvis de dades s'executen al dispositiu i tornen el resultat a l'instant.

Com s’utilitza

  1. 1Prepara la base de dades. Conserva l'esquema i les files de mostra, o substitueix el contingut de l'editor esquerre per les teves sentències CREATE TABLE i INSERT.
  2. 2Escriu i executa SQL. Introdueix sentències SQLite a l'editor de consultes i prem Executa la consulta o Ctrl o Cmd + Enter.
  3. 3Revisa o exporta. Comprova cada conjunt de resultats a la taula i copia o descarrega el resultat actiu com a CSV.

Per a qui és

L'editor de l'esquerra crea una base de dades SQLite nova amb sentències CREATE TABLE i INSERT. L'editor de la dreta treballa amb aquesta base de dades durant tota la sessió, així que pots provar una consulta, modificar files i tornar a consultar. Si edites l'esquema, la base de dades es torna a crear en l'execució següent.

El motor i la feina es queden en aquesta pestanya. No hi ha cap cadena de connexió, compte ni base de dades al servidor. Per això va bé per provar fragments privats i fer experiments ràpids.

Preguntes freqüents

El meu SQL o les dades es pugen enlloc?

No. El motor SQLite WebAssembly es carrega al navegador i processa l'esquema, les consultes i el format dels resultats al dispositiu. CanDoYa no envia el SQL que escrius ni les files que crea a cap servidor de bases de dades.

L'editor SQL en línia és gratuït?

Sí. Pots executar consultes, restablir la base de dades de mostra, copiar taules de resultats i descarregar fitxers CSV sense compte ni pagament. La base de dades viu a la memòria de la pestanya actual.

Quin dialecte SQL admet aquest editor?

Utilitza la sintaxi de SQLite. Funcionen els SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN i GROUP BY estàndard, així com les funcions de finestra, les subconsultes i les expressions de taula comunes. Pot ser que les funcions pròpies de PostgreSQL, MySQL, Oracle o SQL Server no hi funcionin.

Puc executar més d'una sentència SQL?

Sí. Separa les sentències amb punt i coma. Si diverses sentències retornen taules, el selector permet revisar cada conjunt de resultats. Les sentències que només modifiquen dades indiquen el nombre de files afectades i deixen la base de dades preparada per a una altra consulta.

Quina mida pot tenir la base de dades al navegador?

El límit pràctic depèn del navegador i de la memòria del dispositiu, perquè sql.js conserva tota la base de dades en memòria. L'editor està pensat per aprendre, preparar exemples i provar conjunts de dades petits, no per a bases de dades de producció de diversos gigabytes.

La base de dades es conserva quan tanco la pestanya?

No. La base de dades de treball és temporal i es restableix quan tanques o tornes a carregar la pàgina. Descarrega com a CSV els resultats que necessitis i desa l'esquema o les consultes importants al teu propi fitxer abans de sortir.