Ana içeriğe geç
Werkzeu.ge
Dashboard
SQL’ini tarayıcıda düzene sokar ve yalnızca boşlukları, satır sonlarını ve anahtar kelimelerin yazımını değiştirir. Emin olarak anlamadığımız şeyi olduğu gibi bırakırız. Yine de çalıştırmadan önce sonucu kontrol et.
PlusGeliştirici araçları

SQL-Formatierer

Logdan alınan bir SQL sorgusu çoğu zaman satır sonu olmayan bir metin çölüdür ve içinde bir yerlerde beş JOIN saklanır. SQL-Formatierer (SQL biçimlendirici) onu düzene sokar: anahtar sözcükler büyük harfle, yan tümceler ayrı satırlarda, temiz girintilerle. Buna PostgreSQL, MySQL, SQLite ve MSSQL için lehçe seçimi, sorgu analizi ve hata algılama eklenir - hepsi tarayıcıda.

İçine bir bakış

Geliştirici araçlarıSQL-FormatiererKurgusal demo | Plus
✓Korunan
Gizlilik kontrolü

Biçimlendir ve küçült

1Biçimlendir ve küçült
2Dört lehçe
3Sorgu analizi
4Hata algılama
Salt okunur önizleme. Kullanmak için aracı aç.

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. 1

    Lehçeyi seç

    Anahtar sözcüklerin doğru tanınması için PostgreSQL, MySQL, SQLite veya MSSQL’i ayarla.

  2. 2

    SQL’i yapıştır

    Sorgunu yapıştır ya da hazır örnek sorgulardan biriyle başla.

  3. 3

    Biçimlendir veya küçült

    Sorguyu okunaklı hale getir ya da sıkıştırıp topla - ihtiyacına göre.

  4. 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

→Logdan aldıkları biçimlendirilmemiş bir sorguyu okunaklı yapmak isteyen geliştiriciler.
→Çok sayıda JOIN içeren karmaşık bir sorguya hâkim olmak isteyen herkes.
→Bir sorguyu sıkışık biçimde bir yapılandırmaya ya da betiğe koyanlar.
→Çalıştırmadan önce tipik parantez ve yapı hatalarını yakalamak isteyen ekipler.
→Örnek sorgular üzerinden temiz SQL düzenini inceleyen öğrenenler.

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.

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ç