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 →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.
Harf Dönüştürücü — UPPER, lower, camelCase ve Daha Fazlası
Metin İşleme
Metni UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE ve 6 biçim daha arasında anında dönüştürün. Ücretsiz, çevrimiçi, kayıt yok.
Renk Dönüştürücü — HEX, RGB, HSL & OKLCH
Dönüştürme Araçları
HEX'i RGB, HSL, OKLCH, OKLAB ve CMYK biçimlerine tarayıcınızda dönüştürün — herhangi bir biçimi tek tıkla kopyalayın. Ücretsiz, kayıt yok, renkleriniz sayfadan asla çıkmaz.
Crontab Oluşturucu ve Cron İfadesi Üretici
Tarih ve Saat
Cron ifadelerini tarayıcıda oluşturun, doğrulayın ve çözümleyin. Yerel saatte veya UTC olarak canlı çalışma önizlemesi. POSIX 5 alanlı söz dizimi, hazır şablonlar ve sade açıklama. Ücretsiz ve gizli.
CSV'den JSON'a Dönüştürücü
Kodlama ve Biçimlendirme
CSV'yi tarayıcınızda JSON'a dönüştürün. RFC 4180, tür çıkarımı, başlık satırı, büyük tam sayı güvenli. %100 gizli, yükleme yok.