Playcode Classic

SQL Online Playground

Bu SQL online playground'u, tarayıcınızda çalışan bir PostgreSQL 17 sandbox'u; içinde küçük bir örnek veritabanı hazır yüklü: sanatçılar, albümler, parçalar, müşteriler ve faturalar içeren bir müzik mağazası. Bir sorgu yazın, Çalıştır'a basın ve sonucu tablo olarak okuyun. Kurulum gerekmez, başlamak için hesap da gerekmez. Playcode'un ücretsiz kod araçları olan Playcode Classic'in bir parçasıdır.

Ücretsiz. Başlamak için hesap gerekmez.

Oyun parkına kurulmuş bir plak dükkânında, tabureye oturmuş bir analist dizüstü bilgisayarında sorgu yazıyor; Play de kasaların üzerinde bir plağı havaya kaldırmış. Çitin ötesinde bir roket bekliyor.

Verisi hazır bir veritabanı

PostgreSQL'de küçük bir müzik mağazası. Albümleri sanatçılarla birleştirin, parçaları türe göre gruplayın, fatura tutarlarını ülkeye göre toplayın.

Örnek veritabanında, ana sütunlarıyla gösterilen altı tablo var. artists: artist_id, name. albums: album_id, title ve artists tablosuna işaret eden artist_id. tracks: track_id, name, album_id, genre_id ve unit_price; album_id albums tablosuna, genre_id ise genres tablosuna işaret eder. genres: genre_id, name. customers: customer_id, first_name, last_name, country, email. invoices: invoice_id, customer_id, invoice_date ve total; customer_id customers tablosuna işaret eder.
  • 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
Oyun parkındaki bir büfe tezgâhında, küçük bir garson şapkası takmış Play analiste doğru üç tepsi kaydırıyor; her tepside renkli hücrelerden oluşan küçük bir tablo var.

Her sorgu kendi tablosunu alır.

Birkaç sorgu yazıp bir kez Çalıştır'a basın: her SELECT sırayla kendi tablosu olarak döner. INSERT, UPDATE ve CREATE için OK yazar.

Sorgulamak için bir tabloya tıklayın.

Kodunuzun yanındaki panel tablolarınızı ve sütunlarınızı listeler, birincil anahtarlar işaretlidir. Birine tıklayın, SELECT sorgusunu editör sizin için yazsın.

Sekmeyi kapatın. Tablolarınız sizi bekler.

Veritabanınız bu tarayıcıda saklanır; oluşturduğunuz tablolar bir dahaki sefere de yerinde olur. İsterseniz müzik mağazası örneğine sıfırlayın ya da boş bir veritabanıyla başlayın.

Paylaşılan bir bağlantı verilerinizi değil, sorgularınızı açar: her tarayıcının kendi veritabanı vardır.

Tek bir resmin iki yarısı: alacakaranlıkta, ayın altında Play üst üste dizilmiş bloklarla dolu bir oyuncak sandığını kapatıyor; gün doğarken sandığı açıyor ve her blok bıraktığı yerde duruyor.

Bu bir PostgreSQL veritabanı

Neler çalışır

  • JOIN'ler, GROUP BY ve HAVING
  • Pencere fonksiyonları ve ortak tablo ifadeleri (WITH)
  • JSON ve diziler
  • CREATE TABLE, INSERT, UPDATE ve DELETE
  • Embedding'ler için pgvector

Burada (henüz) yok

  • AUTO_INCREMENT ya da LIMIT 5, 10 gibi yalnızca MySQL'e özgü söz dizimi
  • TOP gibi SQL Server söz dizimi
  • pgvector dışındaki eklentiler
  • Gövdesinde birden fazla komut olan fonksiyonlar ve trigger'lar
  • CSV dosyası içe aktarma

Anlatın. Sorguyu alın.

Editörün AI sohbetine gündelik bir dille sorun, örneğin en çok harcama yapan beş müşteriyi; SQL'i o yazsın. Hatalarınızı da görür. Kredi harcar; uygun yeni hesaplar deneme kredisi alır.

Plak dükkânında analistin dizüstü bilgisayarında küçük bir sütun grafiği var; Play de tezgâha en uzunu başta olacak şekilde sıraladığı beş plağı gösteriyor.

Playcode Classic'in bir parçası

Playcode, 2016'da tarayıcıda çalışan bir kodlama ortamı olarak başladı. Bu playground, bugün Playcode Classic adını verdiğimiz ücretsiz kod araçlarından biri.

Playcode bugün, web siteleri ve uygulamalar oluşturup çalıştırmak için bir AI platformu.

Play eski bir oyun parkının açık kapısında durmuş, ötesinde bekleyeni gösteriyor: fırlatma rampasında hazır bir roket.

Sık sorulan sorular

  • Bu online SQL playground'u ücretsiz mi?

    Evet. Sorgu çalıştırmak ücretsizdir ve hesap gerektirmez. Kaydetmek ve paylaşmak için ücretsiz bir hesap gerekir; bu hesapla herkese açık ya da özel en fazla üç proje kaydedebilirsiniz. AI sohbeti kredi harcar.

  • Hangi veritabanını çalıştırıyor?

    WebAssembly'ye derlenmiş ve tarayıcınızda çalışan PostgreSQL 17.

  • Örnek verilerle birlikte mi geliyor?

    Evet. Bu, verisi hazır gelen bir SQL playground'u. İçindeki küçük örnek, sanatçılar, albümler, parçalar, türler, müşteriler ve faturalar içeren Chinook müzik mağazası. İstediğiniz zaman bu örneğe sıfırlayabilir ya da boş bir veritabanıyla başlayabilirsiniz.

  • MySQL ya da SQL Server söz dizimi kullanabilir miyim?

    Yalnızca PostgreSQL'le örtüştüğü yerlerde. Standart SELECT, JOIN, GROUP BY ve pencere fonksiyonları çalışır; AUTO_INCREMENT ya da TOP gibi yalnızca MySQL'e veya SQL Server'a özgü söz dizimi çalışmaz.

  • Sekmeyi kapattıktan sonra tablolarım kalır mı?

    Evet, bu tarayıcıda. Veritabanı tarayıcınızda saklanır; bu yüzden başka bir tarayıcı ya da cihaz sıfırdan başlar, paylaşılan bir bağlantı da verilerinizi değil sorgularınızı paylaşır.

  • Kendi tablolarımı oluşturabilir miyim?

    Evet. CREATE TABLE, INSERT, UPDATE ve DELETE komutlarının hepsi çalışır.

  • CSV dosyası içe aktarabilir miyim?

    Henüz değil. SQL komutlarını editöre yapıştırıp çalıştırın.

  • pgvector destekleniyor mu?

    Evet: CREATE EXTENSION vector çalışır. Diğer eklentiler henüz kullanılamıyor.

  • Burada SQL pratiği yapabilir miyim?

    Evet. Müzik mağazası üzerinde sorgular yazın: albümleri sanatçılarla birleştirin, parçaları türe göre gruplayın, fatura tutarlarını ülkeye göre toplayın.

  • Bu playground Playcode'un bir parçası mı?

    Evet. Bu playground, Playcode'un ücretsiz kod araçları olan Playcode Classic'in bir parçası. Playcode, 2016'da tarayıcıda çalışan bir kodlama ortamı olarak başladı. Bugün ise web siteleri ve uygulamalar oluşturup çalıştırmak için bir AI platformu.

Diğer ücretsiz kod araçları

Veritabanına bir şey sorun.

Bir roket, kapısı açık ve koltuğu boş halde bekliyor; Play sizi içeri davet ediyor. Çok yukarıda başka bir roket uzaklaşarak yükseliyor.