İçeriğe atla

SQL Formatter (Sorgu Biçimlendirici)

Dağınık SQL sorgularını girintili ve okunaklı hale getirin ya da tek satıra küçültün.

Online SQL formatter ile sorgularınızı okunaklı hale getirin

Bir ORM'in ürettiği, log dosyasından kopyalanan ya da yıllar önce yazılmış tek satırlık SQL sorgularını okumak oldukça zordur. İç içe alt sorgular, çok sayıda JOIN ve uzun WHERE koşulları birbirine karıştığında hataları görmek neredeyse imkânsız hale gelir. SQL formatter, sorgunuzu standart kurallara göre girintiler; SELECT listesindeki her sütunu, her JOIN'i ve her koşulu ayrı satıra alarak sorgunun mantığını bir bakışta anlaşılır kılar.

Farklı veritabanı lehçeleri

Her veritabanının kendine özgü söz dizimi vardır: MySQL ters tırnak (`) kullanır, SQL Server köşeli parantez ve TOP ifadesini, PostgreSQL ise :: tip dönüştürmesini ve RETURNING ifadesini destekler. Dil menüsünden kullandığınız veritabanını seçtiğinizde biçimlendirici o lehçenin anahtar kelimelerini ve operatörlerini doğru tanır. Standart SQL, MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, Oracle PL/SQL ve BigQuery desteklenir.

Girinti ve anahtar kelime ayarları

Ekibinizin kod standardına uymak için girintiyi 2 boşluk, 4 boşluk veya sekme olarak ayarlayabilirsiniz. Anahtar kelimeleri BÜYÜK harfe çevirmek, sütun ve tablo adlarını anahtar kelimelerden ayırt etmeyi kolaylaştırır ve SQL yazımında en yaygın tercih edilen stildir. İsterseniz küçük harf kullanabilir veya mevcut yazımı olduğu gibi bırakabilirsiniz. Birden fazla sorgu noktalı virgülle ayrıldığında aralarına boş satır eklenir.

SQL küçültme ve güvenlik

"Tek satıra küçült" butonu ters yönde çalışır: satır başı ve fazla boşlukları, -- ve /* */ yorumlarını kaldırarak sorguyu tek satıra indirir. Bu, sorguyu kod içine gömerken veya bir yapılandırma dosyasına eklerken işe yarar. Tırnak içindeki metinler ve boşlukları korunur. Biçimlendirme tamamen tarayıcınızda yapılır; sorgunuz, tablo adlarınız ve verileriniz hiçbir sunucuya gönderilmez ve herhangi bir veritabanında çalıştırılmaz. JSON verilerini düzenlemek için JSON Formatlayıcı aracımızı da kullanabilirsiniz.

Adım adım kullanım

Biçimlendirmek istediğiniz sorguyu giriş kutusuna yapıştırın ve veritabanı türünü seçin. Girinti genişliğini ve anahtar kelime yazımını ekibinizin standartlarına göre ayarlayın, ardından "Biçimlendir" butonuna basın. Sonucu kopyalayıp IDE'nize, kod inceleme yorumunuza veya dokümantasyonunuza ekleyin. Söz dizimi hatası olan sorgularda araç hatayı açıklayan bir mesaj gösterir; bu da eksik parantez veya yanlış yazılmış anahtar kelimeleri bulmanıza yardımcı olur. Uzun saklı yordamlar da aynı şekilde biçimlendirilebilir.

Sıkça sorulan sorular

SQL formatter ne işe yarar?
Tek satırda yazılmış veya dağınık girintili SQL sorgularını; SELECT, FROM, WHERE, JOIN gibi bölümleri ayrı satırlara alarak okunaklı bir biçime getirir. Kod incelemesi ve hata ayıklamayı kolaylaştırır.
Hangi veritabanları destekleniyor?
Standart SQL'in yanında MySQL, MariaDB, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle PL/SQL ve BigQuery söz dizimleri desteklenir.
Sorgum çalıştırılıyor mu?
Hayır. Araç sorguyu yalnızca metin olarak biçimlendirir; hiçbir veritabanına bağlanmaz ve sorgunuz sunucuya gönderilmez.
Anahtar kelimeler büyük harf yapılabilir mi?
Evet. "Anahtar kelime" menüsünden BÜYÜK, küçük veya olduğu gibi bırak seçeneklerinden birini seçebilirsiniz.
SQL küçültme (minify) ne zaman kullanılır?
Sorguyu uygulama koduna, log dosyasına veya tek satırlık bir yapılandırmaya eklerken yorumları ve gereksiz boşlukları silerek tek satır haline getirmek için kullanılır. Tırnak içindeki metinler korunur.

Son güncelleme: