SQL Biçimlendirici ve Küçültücü - Uzun Sorguyu Okuyun
SQL biçimlendirici ve küçültücü
SQL biçimlendirme hakkında sık sorulan sorular
En çok kullanılan biçimlendiriciler
Tüm ZamanlarBu araç ne yapar
Anlamanız gereken sorgu nadiren sizin yazdığınızdır. Bir kayıttan, bir ORM'den, bir mesajdan gelir: tek satır, dört join ve sonunu bulamadığınız bir where. Bu sayfa onu ayrı satırlara koyup biçimini görünür kılıyor; başka bir şeyin okuması gerektiğinde de geri tek satıra alıyor.
Nasıl kullanılır
- 1 Sorguyu yapıştırın — tek bir ifade ya da bütün bir betik.
- 2 Girintinizi seçin, sonra Biçimlendir ya da Küçült'e basın.
- 3 Metin aynı kutuda değişir — kopyalayın ya da Geri al'a basın.
Tek satırdaki yorum, satır kalmayınca tehlikeye dönüşür
"--" yorumu satır sonuna kadar sürer. Küçültme satır sonlarını kaldırdığı için, yerinde bırakılan bir yorum ardından gelen her şeyi yutardı: sorgu yine çalışır, sadece sessizce yarısında biter. Bu yüzden buradaki küçültme satır yorumlarını tamamen atıyor — ve bu yüzden bir dizenin içindeki "--" tam olduğu yerde kalıyor, çünkü orada o bir yorum değil, veridir.
Tırnaklar ve ikizlenmiş tırnaklar
SQL'de bir dizenin içindeki tırnak, ikizlenerek kaçırılır: 'O''Brien'. Dizeyi ikinci tırnakta kapatan bir araç, adın geri kalanını kod diye okur ve oradan sonra bulduğu her anahtar kelime hayalîdir. Aynısı tırnaklı tanımlayıcılar için de geçerli: `order`, "group", [limit] birer addır ve bir adın içindeki anahtar kelime, anahtar kelime değildir.
Sorgunuzu asla yeniden yazmaz
Anahtar kelimeler büyük harfe çevrilmiyor, parantezler sadeleştirilmiyor, takma adlar değiştirilmiyor. Yalnızca boşluk yer değiştiriyor. Bu önemli, çünkü biçimlendirilmiş bir sorgu genelde bir ekibin incelediği dosyaya geri döner: harf değişiklikleriyle dolu bir fark, asıl değişen tek satırı gizler ve küçük harfli anahtar kelimeler bir ev stilidir, hata değil.
Biçimlendirmek denetlemek değildir
Bu sayfa hiçbir veritabanına bağlanmaz; bu yüzden bir tablonun var olup olmadığını, join'inizin doğru olup olmadığını ya da sorgunun yavaş çalışıp çalışmayacağını bilemez. Metin okur ve boşluk taşır. Size verdiği şey biçimdir — ve biçimini görebildiğiniz bir sorgu, üzerine akıl yürütebileceğiniz bir sorgudur.