Playcode Classic

Playground de SQL online

Este playground de SQL online es un sandbox de SQL con PostgreSQL 17 en tu navegador y una pequeña base de datos de ejemplo ya cargada: una tienda de música con artistas, álbumes, canciones, clientes y facturas. Escribe una consulta, presiona Ejecutar y lee el resultado en una tabla. No tienes que instalar nada ni crear una cuenta para empezar. Forma parte de Playcode Classic, las herramientas de código gratuitas de Playcode.

Gratis. No necesitas cuenta para empezar.

En una tienda de discos montada en un parque infantil, una analista sentada en un taburete escribe una consulta en su laptop mientras Play sostiene en alto un disco de vinilo sobre las cajas; un cohete espera al otro lado de la cerca.

Una base de datos que ya trae datos

Una pequeña tienda de música en PostgreSQL. Une álbumes con artistas, agrupa canciones por género y suma facturas por país.

La base de datos de ejemplo tiene seis tablas, que se muestran con sus columnas principales. artists: artist_id, name. albums: album_id, title y artist_id, que apunta a artists. tracks: track_id, name, album_id, genre_id y unit_price; album_id apunta a albums y genre_id a genres. genres: genre_id, name. customers: customer_id, first_name, last_name, country, email. invoices: invoice_id, customer_id, invoice_date y total; customer_id apunta 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
En el puesto de comida de un parque infantil, Play, con una gorrita de mesero, le desliza a la analista tres bandejas, cada una con una pequeña tabla de celdas de colores.

Cada consulta tiene su propia tabla.

Escribe varias consultas y presiona Ejecutar una sola vez: cada SELECT devuelve su propia tabla, en orden. INSERT, UPDATE y CREATE responden OK.

Haz clic en una tabla para consultarla.

El panel junto a tu código muestra tus tablas y columnas, con las claves primarias marcadas. Haz clic en una y el editor escribe el SELECT por ti.

Cierra la pestaña. Tus tablas te esperan.

Tu base de datos vive en este navegador, así que las tablas que creas siguen ahí la próxima vez. Vuelve a cargar la tienda de música de ejemplo o empieza con una base de datos vacía.

Un enlace compartido abre tus consultas, no tus datos: cada navegador tiene su propia base de datos.

Dos mitades de una misma imagen: al anochecer, bajo la luna, Play cierra un baúl de juguetes lleno de bloques apilados, y al amanecer lo abre y cada bloque está donde lo dejó.

Es PostgreSQL

Funciona

  • JOIN, GROUP BY y HAVING
  • Funciones de ventana y expresiones de tabla comunes (WITH)
  • JSON y arrays
  • CREATE TABLE, INSERT, UPDATE y DELETE
  • pgvector, para embeddings

No disponible (todavía)

  • Sintaxis exclusiva de MySQL, como AUTO_INCREMENT o LIMIT 5, 10
  • Sintaxis de SQL Server, como TOP
  • Extensiones distintas de pgvector
  • Funciones y triggers con varias sentencias en el cuerpo
  • Importar un archivo CSV

Descríbelo. Recibe la consulta.

Pídele al chat de IA del editor lo que quieres con tus propias palabras, por ejemplo, los cinco clientes que más gastaron, y te escribe el SQL. También puede ver tus errores. Consume créditos; las cuentas nuevas que cumplen los requisitos reciben créditos de prueba.

En la tienda de discos, la analista tiene un pequeño gráfico de barras en su laptop, y Play presenta cinco discos que colocó de pie en fila sobre el mostrador, del más alto al más bajo.

Parte de Playcode Classic

Playcode nació en 2016 como un entorno de programación en el navegador. Este playground es una de sus herramientas de código gratuitas, a las que hoy llamamos Playcode Classic.

Hoy, Playcode es una plataforma de IA para crear y poner en marcha sitios web y apps.

Play está junto a la puerta abierta de un viejo parque infantil y muestra lo que hay al otro lado: un cohete listo en su plataforma de lanzamiento.

Preguntas frecuentes

  • ¿Este playground de SQL online es gratis?

    Sí. Ejecutar consultas es gratis y no necesitas cuenta. Para guardar y compartir necesitas una cuenta gratuita, que guarda hasta tres proyectos, públicos o privados; el chat de IA consume créditos.

  • ¿Qué base de datos usa?

    PostgreSQL 17, compilado a WebAssembly, que se ejecuta en tu navegador.

  • ¿Trae datos de ejemplo?

    Sí. Es un playground de SQL que ya trae datos, una pequeña muestra: la tienda de música Chinook, con artistas, álbumes, canciones, géneros, clientes y facturas. Puedes volver a cargarla en cualquier momento o empezar con una base de datos vacía.

  • ¿Puedo usar sintaxis de MySQL o de SQL Server?

    Solo donde coincide con PostgreSQL. El SQL estándar funciona: SELECT, JOIN, GROUP BY y las funciones de ventana. La sintaxis exclusiva de MySQL o de SQL Server, como AUTO_INCREMENT o TOP, no.

  • ¿Mis tablas se quedan después de cerrar la pestaña?

    Sí, en este navegador. La base de datos se guarda en tu navegador, así que en otro navegador o dispositivo empiezas de cero, y un enlace compartido comparte tus consultas, no tus datos.

  • ¿Puedo crear mis propias tablas?

    Sí. CREATE TABLE, INSERT, UPDATE y DELETE funcionan.

  • ¿Puedo importar un archivo CSV?

    Todavía no. Pega sentencias SQL en el editor y ejecútalas.

  • ¿Es compatible con pgvector?

    Sí: CREATE EXTENSION vector funciona. Las demás extensiones todavía no están disponibles.

  • ¿Puedo practicar SQL aquí?

    Sí. Escribe consultas sobre la tienda de música: une álbumes con artistas, agrupa canciones por género y suma facturas por país.

  • ¿Este playground es parte de Playcode?

    Sí. Este playground forma parte de Playcode Classic, las herramientas de código gratuitas de Playcode. Playcode nació en 2016 como un entorno de programación en el navegador. Hoy es una plataforma de IA para crear y poner en marcha sitios web y apps.

Más herramientas de código gratuitas

Hazle una pregunta a la base de datos.

Un cohete espera con la puerta abierta y un asiento libre, y Play te invita a subir. Muy arriba, otro cohete se aleja.