İçeriğe atla
TextArray
%100 yerel

SQL yorum kaldırıcı

Kaldır: -- satır yorumlarını ve /* */ dize değişmezlerine dokunmadan SQL'deki yorumları engelleyin.

Giriş
Çıkış

SQL yorum kaldırıcı

Bir SQL betiği yapıştırdığınızda, bu araç yorumları çıkarır: -- yorumları satırın sonuna kadar satırlayın ve /* */ yorumları, birkaç satıra yayılan bloklar da dahil olmak üzere, göründükleri her yerde engelleyin. Bunu, bir şema dökümünü paylaşmadan önce temizlemek, bir geçişi gerçekleştirmeden önce küçültmek veya bir istemciye göndermek veya bir bilete yapıştırmak üzere olduğunuz bir sorgudaki dahili notları kaldırmak için kullanın.

Basit bir bul ve değiştir yönteminin aksine, araç aslında SQL'i tokenize eder. Tek tırnaklı dizeler (çift tırnaklı '' kaçış dahil), çift tırnaklı tanımlayıcılar ve MySQL geri tırnak tanımlayıcıları dokunulmadan kopyalanır, böylece '-- not a comment' gibi bir değer veya "a--b" adlı bir sütun tam olarak yazıldığı gibi kalır. Kaldırma seçici, temizlemeyi yalnızca satır yorumlarıyla sınırlandırır veya yalnızca bir türün gitmesine ihtiyaç duyduğunuzda yorumları engeller.

Ayrıntıları iki seçenek kontrol eder. İşaretli yorumları sakla, bir işaretleyiciyle başlayan tüm yorumları varsayılan olarak korur! bu şu anlama geliyor --! ek açıklamalar ve /*!40101 ... */ gibi MySQL yürütülebilir ipuçları yerinde kalır; bu, bir dökümün bunlara dayanması durumunda önemlidir. Boş satırları bırak, yalnızca yorum içeren satırları kaldırır, böylece yoğun şekilde açıklama içeren bir komut dosyası boş satırlardan oluşan bir merdivene dönüşmez; mevcut boş satırlar her zaman tutulur.

Her şey tarayıcınızda yerel olarak çalışır; SQL'iniz hiçbir zaman yüklenmez, bu nedenle şemalar, tablo adları ve dize değişmezlerindeki veriler makinenizde kalır. Çıktının altındaki çizelge, kaç yorumun kaldırıldığını ve kaç bayt tasarruf ettiğinizi gösterir.

FAQ

-- veya /* içeren dizeleri bozar mı?
Hayır. Araç, kör bir normal ifade kullanmak yerine SQL'i simgeleştirir, bu nedenle tek tırnak içindeki '-- bunun gibi', çift tırnaklı tanımlayıcılar ve geri tıklama adları değişmeden geçer.
MySQL'in çalıştırılabilir yorumlarını saklayabilir miyim?
Evet. Varsayılan işaretçiyle "İşaretli yorumları sakla" seçeneğini açın! /*!40101 ... */ ipuçları ve --! dahil olmak üzere onunla başlayan her yorum hayatta kalır. ek açıklamalar.
Yalnızca yorum içeren satırlara ne olur?
"Boşaltılmış satırları bırak" açıkken (varsayılan), bunlar tamamen kaldırılır. Zaten komut dosyasında bulunan boş satırlara hiçbir zaman dokunulmaz.
# yorum da mı kaldırıldı?
Hayır. # stili MySQL'e özgüdür ve diğer lehçelerde belirsizdir, dolayısıyla araç yalnızca standart -- ve /* */ formlarını işler.
SQL'im herhangi bir yere yüklendi mi?
Hayır. Araç tamamen tarayıcınızda çalışır ve komut dosyanız hiçbir zaman cihazınızdan ayrılmaz.