SQL Biçimlendirici
ÜcretsizMySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery ve Snowflake dahil olmak üzere bir düzineden fazla SQL lehçesinde, tutarlı girintileme, satır başına bir madde ve seçtiğiniz anahtar kelime büyük/küçük harf kullanımıyla bir SQL sorgusunu okunabilirlik için yeniden biçimlendirin; tamamı tarayıcınızda çalışır.
Tamamen tarayıcınızda çalışır. SQL'iniz asla hiçbir yere yüklenmez.
Son Etkinlik
Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.
Formattata una query MySQL (253 caratteri)
4 saat önce
Formatted a MySQL query (21 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (21 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (21 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Formatted a MySQL query (253 chars)
5 saat önce
Bu araç ne işe yarar
Bu araç, MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery ve Snowflake dahil olmak üzere bir düzineden fazla SQL lehçesinde, tutarlı girinti, satır başına bir cümlecik ve seçtiğiniz anahtar kelime büyük/küçük harf kullanımıyla bir SQL sorgusunu okunabilirlik için yeniden biçimlendirir.
Nasıl Çalışır
SQL'iniz, seçtiğiniz lehçenin dil kurallarını kullanarak bir sözdizimi ağacına ayrıştırılır; bu, gerçek bir veritabanı sürücüsünün sorgunun cümleciklerini, ifadelerini ve iç içe geçmesini anlaması gerektiği gibidir. Bu ağaç daha sonra tutarlı kurallar kullanılarak metin olarak geri yazdırılır: her üst düzey cümlecik (SELECT, FROM, WHERE vb.) bir satırda, iç içe geçmiş ifadeler ve alt sorgular üst öğelerinden bir düzey daha derin girintili ve her anahtar kelime seçtiğiniz büyük/küçük harfte (büyük harf, küçük harf veya tam olarak yazıldığı gibi) yeniden yazılır. Çıktı, orijinal metni düzenlemek yerine ayrıştırılan yapıyı yeniden yazdırmaktan geldiğinden, sonuç her zaman aynı sorgunun tam, geçerli bir temsilidir.
Hangi sorunları çözer
- Yoğun, tek satırlık bir sorguyu (dışa aktarılan günlüklerde veya küçültülmüş uygulama kodunda yaygın) tekrar okunabilir bir şeye dönüştürmek.
- Her sorguyu manuel olarak yeniden biçimlendirmeden bir ekip veya kod tabanında tutarlı bir SQL stili sürdürmek.
- Ayrıştırıcı gerçek bir veritabanına karşı da başarısız olacak bir sorguyu reddedeceği için gerçek bir sözdizimi hatasını erken fark etmek.
- Düzgün girintilendiğinde birçok birleştirme ve alt sorgu içeren uzun bir sorguyu daha kolay incelemek.
Sık sorulan sorular
›Hangi SQL lehçesini seçtiğim neden önemli?
Farklı veritabanı motorları, dize birleştirme, tanımlayıcıları tırnak içine alma veya pencere işlevleri gibi şeyler için biraz farklı sözdizimi kullanır ve bir biçimlendiricinin satırları doğru şekilde girintilemek ve bölmek için bu farklılıkları anlaması gerekir; sorguyu gerçekte çalıştıracağınız yere uyan lehçeyi (MySQL, PostgreSQL veya T-SQL gibi) seçmek en doğru ve okunabilir sonucu verir.
›Sorgum biçimlendirilemedi, SQL'imde bir sorun mu var?
Genellikle evet: bu araç, yeniden biçimlendirmeden önce yapısını anlamak için SQL'inizi gerçekten ayrıştırır, bu nedenle gerçek bir sözdizimi hatası (eşleşmeyen bir parantez, eksik bir anahtar kelime) burada veritabanının kendisi tarafından yakalanacağı gibi yakalanır ve hata mesajı ayrıştırıcının kabaca nerede tıkandığını söyler.
›Biçimlendirme sorgumun ne yaptığını değiştirir mi?
Hayır, biçimlendirme yalnızca boşlukları, satır sonlarını ve anahtar kelimelerin büyük/küçük harfini değiştirir, sorgunun gerçek belirteçlerini, değişmez değerlerini veya yapısını asla değiştirmez; bu nedenle biçimlendirilmiş bir sorgu bir veritabanına karşı çalıştırıldığında her zaman orijinaliyle aynı şekilde davranır.
›"Büyük/küçük harfi koru" anahtar kelimeler için ne yapar?
Her anahtar kelimeyi tam olarak yazdığınız şekilde bırakır (böylece SELECT, select ve Select hepsi yazıldığı gibi kalır) hepsini büyük veya küçük harfe zorlamak yerine; ekibinizin zaten bu aracın geçersiz kılmasını istemediğiniz bir stil kılavuzu varsa kullanışlıdır.
›Birden fazla ifadeyi aynı anda biçimlendirebilir miyim?
Evet, noktalı virgülle ayrılmış birden fazla ifade yapıştırın ve her biri bağımsız olarak ayrıştırılıp biçimlendirilir; aralarına boş satırlar eklenir, böylece tam bir geçiş dosyası veya betik okunabilir kalır.
İlgili Araçlar
Metin
Cron İfadesi Oluşturucu
Canlı alan düzenleyici, sade dille açıklama ve sonraki 5 gerçek çalışma zamanıyla cron ifadeleri oluşturun ve ayrıştırın. Hazır ayarları, @ kısayollarını ve isteğe bağlı 6 alanlı saniye varyantını destekler.
ÜcretsizMetin
DMARC Kaydı Oluşturucu
Sade dilli alanlardan DMARC DNS kaydı oluşturun; aşamalı yayılım ön ayarları ve canlı uygulama seviyesi göstergesiyle.
ÜcretsizMetin
Excel'den HTML Tablo Dönüştürücü
Excel veya Google E-Tablolar'dan yapıştırın ya da bir .xlsx/.xls/.csv dosyası yükleyin; canlı önizleme, isteğe bağlı stil ve sayısal sütun hizalamasıyla temiz bir HTML tablo elde edin.
ÜcretsizMetin
Hash Oluşturucu (MD5/SHA1/SHA256/SHA512)
Metni veya bir dosyayı MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 ve CRC32 olarak aynı anda hash'leyin; bilinen bir checksum ile karşılaştırma alanıyla birlikte.
ÜcretsizMetin
htpasswd Oluşturucu
bcrypt veya SHA ile gerçek bir Apache .htpasswd dosyası oluşturun; resmi htpasswd komut satırı aracına karşı bayt bayt doğrulanmıştır, birden fazla kullanıcı desteğiyle.
ÜcretsizMetin
HTML Varlık Dönüştürücü
Metni iki yönde de aynı anda HTML varlıklarına ve bu varlıklardan dönüştürün; ondalık veya onaltılık sayısal biçimler ve yaygın varlıklar için hızlı referans tablosuyla.
ÜcretsizMetin
HTML Doğrulayıcı
HTML'i kapatılmamış etiketler, yinelenen ID'ler, kullanımdışı öğeler ve diğer yaygın, iyi tanımlanmış sorunlar için kontrol eder; kendi etiket eşleştirme ayrıştırıcısıyla doğrulanır, tam bir W3C uyumluluk doğrulayıcısı değildir.
ÜcretsizMetin
IPv4'ten IPv6'ya Dönüştürücü
Bir IPv4 adresinin IPv4-mapped, IPv4-compatible, 6to4 ve NAT64 IPv6 temsillerini oluşturur ve bu IPv6 biçimlerinin herhangi birinden IPv4 adresini geri çıkarır.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!