SQL Biçimlendirici
SQL sorgularını uygun girinti ve anahtar kelime vurgulamayla biçimlendirin ve güzelleştirin. Kompakt çıktı için SQL küçültme de desteklenir. Tüm işlemler tarayıcınızda yapılır.
Biçimlendirilmiş SQL burada görünecek...
SQL Biçimlendirici Nasıl Kullanılır
SQL Yapıştırın
SQL sorgunuzu giriş alanına girin veya yapıştırın.
Biçimlendir veya Küçült
Okunabilir çıktı için Biçimlendir'e, kompakt çıktı için Küçült'e tıklayın.
Sonucu Kopyalayın
Biçimlendirilmiş veya küçültülmüş SQL'i panonuza kopyalayın.
SQL Biçimlendirme Nedir?
SQL biçimlendirme (SQL güzelleştirme olarak da bilinir), SQL kodunu daha okunabilir hale getirmek için yeniden yapılandırma sürecidir. Doğru biçimlendirme; maddelerin tutarlı girintisini, anahtar kelimeler çevresindeki satır sonlarını ve standartlaştırılmış büyük/küçük harf kullanımını içerir.
Biçimlendirmenin Faydaları
Gelişmiş Okunabilirlik
İyi biçimlendirilmiş SQL'i anlamak ve hata ayıklamak daha kolaydır
Daha İyi İş Birliği
Tutarlı stil, ekiplerin verimli birlikte çalışmasına yardımcı olur
Daha Kolay Bakım
Biçimlendirilmiş sorguları değiştirmek ve genişletmek daha basittir
Sıkça Sorulan Sorular
Biçimlendirici standart SQL sözdizimiyle çalışır ve MySQL, PostgreSQL, SQLite, SQL Server ve Oracle SQL ile uyumludur. SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY ve daha fazlası gibi yaygın anahtar kelimeleri işler.
Hayır, bu araç biçimlendirme ve güzelleştirmeye odaklanır. SQL'in sözdizimsel olarak doğru olup olmadığını veya bir veritabanında başarıyla çalışıp çalışmayacağını doğrulamaz.
Küçültme, SQL'inizden gereksiz boşlukları, satır sonlarını ve yorumları kaldırarak koda gömmek veya veri aktarım boyutunu azaltmak için uygun tek satırlık kompakt bir sürüm üretir.
Standart okuma/yazma kümesi - SELECT, INSERT, UPDATE, DELETE - artı DDL (CREATE TABLE, ALTER, DROP), CTE'ler (WITH ... AS) ve OVER (PARTITION BY ...) içeren pencere fonksiyonları. JOIN anahtar kelimeleri ve ON maddeleri özel hizalama alır böylece join koşulları join'lerinin altında sıralanır.
Hayır. Biçimlendirici boşluk ve anahtar kelime farkındadır ama anlamı korur: dize değişmezleri, tanımlayıcılar ve değerler dokunulmadan geçer, dolayısıyla yürütme planı aynıdır. Küçültme yalnızca önemsiz boşlukları ve yorumları kaldırır - ama yorumlara gömülü optimize edici ipuçlarına dikkat edin; yorumu kaldırınca ipucu da kalkar, bu yüzden küçültülmüş SQL'i taşıma için kullanın, gerçek kaynak olarak değil.
Hepsi ANSI SQL'den türemiştir ama her motor kendi özelliklerini ekler: PostgreSQL'de RETURNING ve DISTINCT ON vardır, MySQL backtick tanımlayıcıları ve LIMIT n kullanır, SQL Server TOP n ve köşeli parantez kullanır ve SQLite'ın tip yakınlığı sistemi meşhur şekilde gevşektir. Biçimlendirici ortak sözdizimi için lehçe-nötr kalır ve motora özgü yapıları yerinde bırakır.
Her JOIN anahtar kelimesi, altına girintili ON veya USING maddesiyle yeni bir hizalı blok başlatır; ilişkili alt sorgular ekstra girinti seviyesi alır böylece iç içe derinlik bir bakışta okunur. CTE gövdeleri, WITH sarmalayıcıları içinde üst düzey ifadeler gibi biçimlendirilir.
SQL'i tek satıra küçültmek, ifadelerin tek satır dize olarak yolculuk ettiği durumlar - ORM hata ayıklama çıktısı, günlük ayrıştırma, koda gömülü SQL ve yönetim araçlarında URL taşımacılığı - için önemsiz boşlukları ve yorumları temizler. Bu bir taşıma kolaylığıdır - düzenlenebilir gerçek kaynak olarak biçimlendirilmiş sürümü tutun.
İlgili Araçlar
CSV Ayrıştırıcı
CSV verilerini yapılandırılabilir ayraç ve sütun istatistikleriyle görsel tabloya ayrıştırın
JSON Ayrıştırıcı Araç Takımı
Anında hata geri bildirimiyle tarayıcınızda JSONPath kullanarak JSON'u doğrulayın, biçimlendirin, küçültün ve sorgulayın
Regex Test Aracı
Gerçek zamanlı eşleşme vurgulama, token açıklamaları ve örnek dizge üretimiyle düzenli ifadeleri test edin
Otorite Kaynaklar
Bu aracın arkasındaki birincil kaynaklar — ikinci el özetler değil, resmi standartlar ve şartnameler.
SQL - Wikipedia
SQL diline genel bakış: bildirimsel sorgular, DDL/DML ve ANSI standartlaştırması.
PostgreSQL Documentation - SQL Commands
SQL sözdizimini kapsayan PostgreSQL belgeleri — paylaşılan lehçe için titiz bir kaynak.
ISO/IEC 9075 - Wikipedia
SQL'in arkasındaki uluslararası standart ailesi — ANSI X3.135'ten ISO/IEC 9075'e.