SQL Biçimlendirici ve Güzelleştirici
SQL'i tarayıcınızda anında biçimlendirin, güzelleştirin ve küçültün. PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle ve SQLite destekler. Ücretsiz, gizli — SQL'iniz cihazınızdan çıkmaz.
🔒 %100 tarayıcıda — SQL'iniz cihazınızdan çıkmaz.
SQL Biçimlendirme Nedir?
SQL biçimlendirme (güzelleştirme veya düzgün yazdırma da denir), bir sorguyu yapısı kolay okunacak şekilde tutarlı girinti, satır sonları ve anahtar kelime biçimiyle yeniden yazar. Sorgu önce ve sonra aynı şekilde çalışır — yalnızca boşluk değişir. Biçimlendirme, uzun sorguları pull request'lerde incelenebilir, hata ayıklaması daha kolay ve bir ekip genelinde tutarlı hale getirir. Küçültme bunun tersini yapar: yorumları söker ve sorguyu, kod ya da günlüklere gömmek için tek satırlık kompakt bir hale getirir.
Temel Özellikler
9 SQL lehçesi
PostgreSQL, MySQL, SQL Server (T-SQL), BigQuery, Snowflake, Oracle (PL/SQL), SQLite, MariaDB ve Standart SQL.
Biçimlendir ve küçült
Okunabilirlik için güzelleştirin veya tek satıra sıkıştırın — küçültmede yorumlar güvenle sökülür.
%100 gizli
Tüm işlemler tarayıcınızda gerçekleşir. SQL'iniz hiçbir zaman bir sunucuya gönderilmez.
Stil denetimleri
Anahtar kelime biçimini ve 2 boşluk, 4 boşluk ya da sekme girintisini seçin.
Örnekler
JOIN içeren dağınık SELECT
select u.id,u.name,count(o.id) as orders from users u left join orders o on o.user_id=u.id where u.active=true group by u.id,u.name order by orders desc
JOIN, toplama işlevi ve GROUP BY içeren tek satırlık bir sorguyu okunabilir bir düzene girintileyin.
İç içe alt sorgu
select * from products where category_id in (select id from categories where parent_id=(select id from categories where slug='electronics')) and price between 100 and 500
Mantığın her düzeyi görünür olacak şekilde iç içe alt sorguları ayrıştırın.
CTE (WITH ifadesi)
with recent as (select user_id,max(created_at) last_seen from sessions group by user_id) select u.email,r.last_seen from users u join recent r on r.user_id=u.id where r.last_seen> now() - interval '7 days'
Aşağı akıştaki bir JOIN ile birlikte Ortak Tablo İfadesini (CTE) biçimlendirin.
Toplu INSERT
insert into logs(level,message,created_at) values('info','started',now()),('warn','slow query',now()),('error','timeout',now()) Daha kolay inceleme için çok satırlı INSERT değerlerini hizalayın.
Yaygın Kullanım Senaryoları
- Kod incelemesi
- İnceleyenler temiz, tutarlı SQL görsün diye sorguları pull request açmadan önce biçimlendirin.
- Hata ayıklama
- Bir günlükten veya ORM'den kopyalanan tek satırlık sorguyu güzelleştirerek sorunu hızlıca yakalayın.
- Belgeleme
- Operasyon kılavuzları ve teknik belgeler için düzgün girintili SQL örnekleri üretin.
- Gömme
- Uygulama kodu veya yapılandırma içine satır içine almadan önce bir sorguyu tek satıra küçültün.
Teknik Ayrıntılar
- Lehçeye duyarlı ayrıştırma
- Lehçeye özgü sözdizimini, tırnak kullanımını ve işlevleri anlayan sql-formatter motoru üzerine kuruludur.
- Tarayıcı tabanlı
- Tamamen istemci tarafında çalışır; hiçbir SQL cihazınızdan çıkmaz veya bir sunucuya ulaşmaz.
- Yorum güvenli küçültme
- Küçültme, satır ve blok yorumlarını söker; tırnaklı dize değişmezlerini tam olarak korur.
En İyi Uygulamalar
- Doğru lehçeyi seçin
- Gerçek veritabanınızı seçmek, ters tırnaklar veya T-SQL köşeli parantezleri gibi lehçeye özgü sözdiziminin yanlış biçimlendirilmesini önler.
- Anahtar kelime biçimini standartlaştırın
- Tutarlı diff'ler için ekip genelinde BÜYÜK HARF anahtar kelimeler üzerinde anlaşın.
- Düzenleyeceğinizi küçültmeyin
- Biçimlendirilmiş SQL'i kaynak dosyalarda tutun; yalnızca gömme veya taşıma için küçültün.
Sıkça Sorulan Sorular
SQL'i online nasıl biçimlendiririm?
PostgreSQL sorgularını nasıl biçimlendiririm?
SQL Server (T-SQL) nasıl biçimlendirilir?
Snowflake veya BigQuery SQL'ini nasıl biçimlendiririm?
SQL'im bu araçla güvende mi?
SQL'i biçimlendirme ile küçültme arasındaki fark nedir?
Bu araç sorgumun işlevini değiştirir mi?
SQL için hangi girintiyi kullanmalıyım?
İlgili Araçlar
Tüm araçları görüntüleyin →CSS Biçimlendirici, Güzelleştirici ve Küçültücü
Kod
CSS'i tarayıcınızda anında biçimlendirin, güzelleştirin ve küçültün. Dağınık stil sayfalarını düzenleyin veya sıkıştırın — ücretsiz, gizli, CSS'iniz cihazınızdan çıkmaz.
HTML Biçimlendirici, Güzelleştirici ve Küçültücü
Kod
HTML'yi tarayıcınızda anında biçimlendirin, güzelleştirin ve küçültün. Dağınık işaretlemeyi girintileyin veya sıkıştırın — ücretsiz, gizli, HTML'niz cihazınızdan çıkmaz.
JavaScript Biçimlendirici ve Küçültücü
Kod
JavaScript'i tarayıcınızda anında biçimlendirin, güzelleştirin ve Terser ile küçültün. Dağınık kodu temizleyin veya sıkıştırın — ücretsiz, gizli, kodunuz cihazınızdan çıkmaz.
Sayı Tabanı Dönüştürücü — Binary, Hex, Decimal ve Octal
Dönüştürme Araçları
Binary, hex, decimal, octal ve herhangi bir taban (2-36) arasında anında dönüştürün. Ücretsiz ve gizli — tüm işlem tarayıcınızda yapılır.
Base64 Çözücü ve Kodlayıcı
Kodlama ve Biçimlendirme
Base64'ü ücretsiz çevrimiçi kodlayın ve çözün. Tam UTF-8 ve emoji desteğiyle gerçek zamanlı dönüştürme. %100 tarayıcıda — kayıt gerekmez.
Base64'ü Görsele Çevirme Aracı
Kodlama ve Biçimlendirme
Bir Base64 dizesini ya da data URI'yi tarayıcınızda görsele geri çözün. Önizleyin, boyutları ve MIME'ı okuyun, ardından PNG, JPG, GIF, SVG olarak indirin. Yükleme yok.