SQL Kaçış Çözme: SQL Dize Sabitleri için Çevrimiçi Araç
SQL Kaçış Çözme aracı, SQL metnini kaçışlı ve kaçışsız biçimler arasında dönüştürür. Varsayılan olarak ANSI, PostgreSQL ve SQL Server kuralları için tek tırnakları ikiler; MySQL modu ters eğik çizgi kaçışları kullanır. Seçilen davranışı uygulamak veya tersine çevirmek için kaçış ya da kaçış çözmeyi seçin. Sonucu SQL enjeksiyonuna karşı savunma olarak değil, görüntüleme ve öğrenme amaçlı kullanın.
SQL Kaçış Çözme, SQL dize sabitlerini kaçışlamak ve kaçışını çözmek için tarayıcı tabanlı bir araçtır. Okunabilir bir örnek hazırlıyor ya da zaten kaçışlı bir dizeyi inceliyor olsanız da, geliştiricilerin ve DevOps mühendislerinin SQL metninin tırnak karakterlerini nasıl temsil ettiğini değiştirmesine yardımcı olur. Araç, varsayılan tırnak ikileme davranışını ve ters eğik çizgi kaçışları kullanan bir MySQL modunu destekler.
Varsayılan olarak araç tek tırnakları ikiler; ANSI, PostgreSQL ve SQL Server için açıklanan kuralları izler. MySQL modu bunun yerine ters eğik çizgi kaçışları kullanır. Seçilen davranışı uygulamak veya tersine çevirmek için girdiyi kaçışlamayı ya da kaçışını çözmeyi seçin. PostgreSQL E'' de aracın desteklediği SQL kuralları arasında belirtilmiştir. Bu davranışlar metnin gösterimini değiştirir; sorguyu çalıştırmak için güvenli hâle getirmez.
SQL dize sabitleri, SQL deyimleri içindeki metni temsil eder; farklı SQL lehçeleri farklı kaçış kuralları kullanır. Kaçışlı ve kaçışsız metin arasında dönüşüm yapmak; bir sabitin okunmasını kolaylaştırabilir, bir dizeyi başka bir dizenin içine gömerken yardımcı olabilir veya belgeleme ile öğrenmeyi destekleyebilir. Doğru gösterim SQL lehçesine ve göreve bağlıdır. Parametreli sorgular, SQL enjeksiyonuna karşı doğru savunmadır; bu araç yalnızca görüntüleme ve öğrenme içindir.
Araç tamamen tarayıcınızda çalışır. Girdiniz kendi cihazınızda işlenir; bir sunucuya yüklenmez, saklanmaz veya gönderilmez. Sayfa yüklendikten sonra çevrimdışı çalışır; böylece bağlantı olmadan kullanmaya devam edebilirsiniz. SQL Kaçış Çözme; lehçe kurallarını göz önünde bulundurarak SQL metnini hızlıca incelemek veya dönüştürmek isteyen geliştiriciler ve DevOps mühendisleri için kullanışlıdır.
Adım 1: SQL metninizi araca yapıştırın veya sürükleyip bırakın. Girdi, kaçışlamak istediğiniz bir dizeyi veya okumak istediğiniz kaçışlı bir dizeyi içerebilir.
Adım 2: Metni kaçışlamayı mı yoksa kaçışını çözmeyi mi istediğinizi seçin. Kaçışlama seçilen kuralı uygular, kaçış çözme ise onu tersine çevirir.
Adım 3: Varsayılan tırnak ikileme davranışını veya ters eğik çizgi kaçışları kullanan MySQL modunu kullanın. Varsayılan; ANSI, PostgreSQL ve SQL Server için açıklanmıştır.
Adım 4: Sonucu inceleyin, ardından amaçladığınız görüntüleme, öğrenme veya geliştirme görevi için kopyalayın.
Kullanım senaryosu: Tırnak işaretlerini bozmadan bir SQL dizesini başka bir SQL dizesinin içine gömün. Kaçışlama, tırnak karakterlerinin amaçlanan gösterimde görünür olmasına yardımcı olur.
Kullanım senaryosu: Kaçışlarını karakterlere geri dönüştürerek yoğun kaçışlı bir dizeyi okuyun. Bu, başka bir kaynaktan kopyalanan SQL metnini incelerken yardımcı olabilir.
Kullanım senaryosu: Kaynak koda veya bir geliştirme örneğine yapıştırmak için bir sabit hazırlayın. Kuralın çalıştığınız SQL lehçesiyle eşleştiğini kontrol edin.
Kullanım senaryosu: ANSI, PostgreSQL, SQL Server ve MySQL kurallarında tırnak işlemeyi karşılaştırın. Varsayılan davranış ile MySQL modu arasında geçiş yapmak, farklı kaçış stillerini incelemenize yardımcı olur.
Kullanım senaryosu: Belgeler veya öğrenme materyalleri için daha net SQL örnekleri oluşturun. Kaçışlama ve kaçış çözme, her tırnağı elle düzenlemeden bir dizenin nasıl temsil edildiğini göstermenize olanak tanır.
Kullanım senaryosu: Bir geliştirme iş akışında metin işlemede sorun giderirken kaçışlı bir SQL dizesini inceleyin. Kaçış çözme içeriğin okunmasını kolaylaştırabilir ancak sorguyu doğrulamaz.