SQL Formatlayıcı

Bir SQL deyimi ya da betiği yapıştırın. Anahtar sözcükler büyük harfle yazılır, her yan cümle kendi satırını alır ve koşullar ile sütunlar girintili olur. Yapıştırdığınız metin tarayıcınızdan çıkmaz.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Tek bir deyim ya da noktalı virgüllerle ayrılmış birkaç deyim. Metinler, açıklamalar ve tırnaklı adlar olduğu gibi kalır.

Girinti

Satır sonlarını ve girintileri kaldırır.

Sonuç

Biçimlendirilmiş SQL — Kopyalayın ya da formatted.sql olarak indirin.
Deyim sayısı — Metnin kaç deyim içerdiği.
Biçimlendirilmiş SQL

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Deyimi SQL alanına yapıştırın. Düzen yazdıkça oluşur.
  2. Düzen için Girinti olarak 2 ya da 4 boşluk seçin.
  3. Deyimin tek satır olması gerekiyorsa, bir yapılandırma dosyası ya da günlük için, Küçült: tek satırda kutusunu işaretleyin.
  4. Biçimlendirilmiş SQL metnini kopyalayın ya da formatted.sql olarak indirin.

Düzen nasıl oluşturulur?

Biçimlendirici metni belirteçlere böler: sözcükler, sayılar, metinler, tırnaklı adlar, açıklamalar, işleçler ve noktalama işaretleri. SQL anahtar sözcük listesindeki sözcükler büyük harfle yazılır; geri kalanlar, adlar dahil, yazıldıkları gibi kalır. SELECT, FROM, WHERE, GROUP BY, HAVING ya da ORDER BY gibi bir yan cümle yeni bir satır başlatır ve içeriği bir adım altına girer.

SELECT, FROM, GROUP BY, ORDER BY, SET ve VALUES içinde her virgül yeni bir satır başlatır. WHERE, HAVING ve ON altında AND ve OR bir satır başlatır. LEFT OUTER JOIN gibi bir birleşim, FROM altında bir satır başlatır ve ON koşulu o satırda kalır. Parantez içindeki bir alt sorgu, parantezinin durduğu satırdan bir adım daha içeride yazılır ve kapanış parantezi o satıra hizalanır.

  • Çift tırnaklı metinler, çift tırnak, ters tırnak ya da köşeli parantezle yazılmış adlar ve $$ ile çevrili metinler olduğu gibi korunur.
  • Satır açıklamaları ve blok açıklamalar korunur. Küçültülen düzende satır açıklaması, deyimin tek satırda kalabilmesi için blok açıklamaya dönüşür.

Biçimlendiricinin yapmadıkları

Biçimlendirici deyimi ayrıştırmaz; bu yüzden geçerli bir SQL olup olmadığını denetlemez ve anlamını değiştirmez. Her veritabanının kendi kurallarını da bilmez: bir lehçede özel, başka bir lehçede sıradan olan bir sözcük iki durumda da büyük harfle yazılır. Üretimde kullanmadan önce sonucu kendi veritabanınızda denetleyin.

Örnek: bir rapor sorgusu

Varsayılan deyim, aktif kullanıcıların kimliğini ve adını, sipariş sayılarıyla birlikte seçer; gruplar ve sayıya göre sıralar. İki boşlukla biçimlendirildiğinde seçim listesinde her sütun bir satırdadır, her yan cümle kendi satırını alır ve son satır LIMIT 10 olur.

Küçültüldüğünde aynı deyim, sözcükler arasında tek boşlukla tek bir satır olur. Sayaç 1 deyim gösterir.

Sık sorulan sorular

Hangi SQL lehçesini destekler?

Çoğu lehçenin ortak parçalarıyla çalışır: SELECT, INSERT, UPDATE, DELETE, birleşimler, alt sorgular ve CASE. MySQL, PostgreSQL, SQL Server ve SQLite'ın tırnak biçimlerini kabul eder, ama lehçeye özgü sözdizimini denetlemez.

Biçimlendirme sorgumun sonucunu değiştirir mi?

Hayır. Yalnızca boşluklar, satır sonları ve anahtar sözcüklerin büyüklüğü değişir. Adlar, metinler, sayılar ve açıklamalar tam olarak korunur; deyim aynı anlamı taşır.

Tablo ya da sütun adımdaki bir sözcük neden büyük harfle yazıldı?

Sözcük anahtar sözcük listesindedir, örneğin USE ya da ORDER, bu yüzden her yerde büyük harfle yazılır. Listede olmayan adlar olduğu gibi kalır. Böyle bir adı çift tırnak ya da ters tırnak içine alın; tırnaklı adlar yazıldığı gibi kalır.

Küçültülen düzende satır açıklaması neden blok açıklamaya dönüşüyor?

Satır açıklaması kendi satırının sonuna kadar sürer; tek satırda kalırsa arkasındaki tüm kodu gizler. Blok açıklama metni korur ve arkasındaki kodu gizlemez.

SQL'im bir sunucuya gönderiliyor mu?

Hayır. Biçimlendirme tarayıcınızda çalışır. Yapıştırdığınız hiçbir şey sunucumuza gönderilmez ve orada saklanmaz; bu, deyimde özel veri varsa önemlidir.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.