İçine bir bakış
Bu güvenli önizleme, hesaba bağlı eylemler çalıştırmadan aracın ne işe yaradığını gösterir.
SQL-Formatierer neler yapar
SQL çoğu zaman tek satırda yazılır ya da bir ORM logundan kopyalanır - teknik olarak çalışır ama okunmaz. Birden fazla JOIN, bir alt sorgu ya da iç içe bir WHERE girince insan ipin ucunu kaçırır. SQL-Formatierer sorgunu parçalarına ayırır ve düzgünce yeniden kurar: anahtar sözcükler büyük harfle, her ana yan tümce ayrı satırda, iç içe bölümler için tutarlı girinti.
Biçimlendirici lehçeleri anlar. PostgreSQL, MySQL, SQLite ve MSSQL arasında seçim yaparsın, belirteç ayrıştırıcı (tokenizer) da her birinde geçerli anahtar sözcükleri tanır. Bu önemli, çünkü lehçeler ayrılmış sözcüklerde ve incelikli ayrıntılarda birbirinden farklıdır - Postgres için yazılmış bir sorgu, genel ve tek tip bir şemaya göre değil, Postgres olarak biçimlendirilir.
Tersini de yapabilirsin: bir sorguyu bir yapılandırmaya, bir betiğe ya da bir uygulamanın tek satırına sığdırmak istediğinde küçültebilirsin. Güzelce biçimlendirilmişten tek düğmeyle sıkışığa ve geri - o an neye ihtiyacın varsa.
Salt biçimlendirmenin ötesinde araç sorgunu analiz eder. Sorgu analizi sana örneğin kaç JOIN olduğunu ve alt sorguların ne kadar derin iç içe geçtiğini gösterir - bir sorgunun neden karmaşık ya da yavaş olabileceğine dair iyi bir ilk ipucu. Hata algılama, dengesiz parantezler gibi tipik tökezleme noktalarını arar ve sorguyu veritabanına göndermeden önce bildirir.
Boş bir alanla başlamayasın diye biçimlendirici, konulara göre gruplanmış ve Werkzeu.ge ruhuna uygun, Alman bürokrasisine göndermeler içeren büyük bir hazır örnek sorgu koleksiyonuyla gelir. Böylece biçimlendirilmiş bir sorgunun nasıl görünmesi gerektiğini hemen görür, lehçeleri, analizi ve hata algılamayı denemek için malzeme bulursun.
Her şey tamamen istemci tarafında çalışır. Hiçbir SQL tarayıcından çıkmaz - ne sorgu, ne şema adı, ne de tablo içeriği bir sunucuya gönderilir ya da kaydedilir. Özellikle iç yapılar veya veriler hakkında sonuç çıkarmaya izin veren SQL için doğru yol budur. Hesap yok, giriş yok, veri sızıntısı yok.
Fonksiyonlar
Biçimlendir ve küçült
Anahtar sözcükler büyük harfle, yan tümceler ayrı satırlarda, temiz girintili - ya da tek düğmeyle sıkışık.
Dört lehçe
PostgreSQL, MySQL, SQLite ve MSSQL - belirteç ayrıştırıcı ilgili lehçenin anahtar sözcüklerini bilir.
Sorgu analizi
JOIN sayısı, alt sorgu derinliği ve yapı tek bakışta - karmaşıklığa dair ilk ipucu.
Hata algılama
Dengesiz parantez gibi tipik tökezleme noktaları, sorgu veritabanına gitmeden önce bildirilir.
Sözdizimi vurgulama
Anahtar sözcükler, değerler ve tanımlayıcılar net biçimde vurgulanır, böylece biçimlendirilmiş sorgu okunaklı kalır.
Hazır örnek sorgular
Lehçeleri, analizi ve hata algılamayı denemek için konulara göre gruplanmış büyük bir koleksiyon.
Tarayıcıda çalışır, hesap gerekmez
Hiçbir SQL cihazından çıkmaz - ne sorgu, ne şema adı, ne de tablo içeriği yüklenir.
Nasıl çalışır
- 1
Lehçeyi seç
Anahtar sözcüklerin doğru tanınması için PostgreSQL, MySQL, SQLite veya MSSQL’i ayarla.
- 2
SQL’i yapıştır
Sorgunu yapıştır ya da hazır örnek sorgulardan biriyle başla.
- 3
Biçimlendir veya küçült
Sorguyu okunaklı hale getir ya da sıkıştırıp topla - ihtiyacına göre.
- 4
Analizi ve hataları kontrol et
JOIN sayısına ve alt sorgu derinliğine bak, hata algılamayı sorgunun üzerinden geçir.
Kimin işine yarar
Sık sorulan sorular
Hangi SQL lehçeleri destekleniyor?
PostgreSQL, MySQL, SQLite ve MSSQL. Belirteç ayrıştırıcı her lehçe için uygun anahtar sözcük listesini kullanır, böylece sorgun doğru bağlamda biçimlendirilir.
Biçimlendirici sorgumun doğru olup olmadığını kontrol ediyor mu?
Dengesiz parantezler gibi tipik tökezleme noktaları için bir hata algılama var. Ancak bu, veritabanının yaptığı tam bir sözdizimi denetiminin yerini tutmaz - bir sorgunun gerçekten çalışıp çalışmadığına en sonunda veritabanı sistemin karar verir.
Sorgu analizi bana ne gösteriyor?
Sorgunun yapı göstergelerini ayrıntılandırır, örneğin JOIN sayısını ve alt sorguların iç içe geçme derinliğini. Bu, bir sorgunun neden karmaşık ya da yavaş olabileceğine dair iyi bir ilk ipucudur.
SQL’i yeniden sıkışık hale getirebilir miyim?
Evet. Biçimlendirmenin yanında, sorguyu sıkışık bir biçime toplayan küçültme de var - bir yapılandırmaya, bir betiğe ya da tek bir kod satırına sığdırmak istediğinde işe yarar.
Sorgum bir sunucuya gönderiliyor mu?
Hayır. Biçimlendiricinin tamamı tarayıcında çalışır. Hiçbir sorgu, şema adı ya da tablo içeriği yüklenmez veya kaydedilmez. Özellikle şirket içi SQL için doğru seçim budur.
Araç SQL sorgumu çalıştırıyor mu?
Hayır. SQL-Formatierer yalnızca sorgunun metnini biçimlendirir, küçültür ve analiz eder. Sorguyu yalnızca senin kendi veritabanın çalıştırır.
Benzer araçlar
JSON biçimlendirici
JSON’u sözdizimi vurgulama ve hata algılamayla biçimlendir, doğrula ve küçült. Ücretsiz, doğr…
XML-Validator
XML’in sözdiziminin temiz (well-formed) olup olmadığını kontrol et ve içeriği değiştirmeden b…
Code-Werkstatt
Sözdizimi vurgulama, canlı önizleme, konsol, 20+ şablon ve kod parçası yönetimiyle çok sekmel…
Code-Diff
İki metni satır satır, farkları renkli vurgulayarak karşılaştır.
Regex test aracı
Düzenli ifadeleri canlı vurgulama ve Almanca kalıp şablonlarıyla test et.
DATEV EÜR-Export
EÜR verilerini ASCII formatında DATEV uyumlu bir kayıt paketi (Buchungsstapel) olarak dışa ak…
SQL-Formatierer için hazır mısın?
Kurulum yok. Plus planından itibaren dahil. Doğrudan tarayıcıda aç.
Şimdi aç