jsonecho

SQL Kaçış

Metninizi yapıştırın ve SQL için kaçırılmış olarak, koda veya veriye yapıştırmaya hazır alın.

Araç yükleniyor...

SQL Kaçış nasıl kullanılır

  1. Kaçırmak istediğiniz metni yapıştırın veya yazın.
  2. Gerekirse seçenekleri ayarlayın.
  3. Kaçırılmış sonucu kopyalayın.

SQL Kaçış hakkında

SQL dizeleri için tırnak karakteri kesme işaretidir, bu yüzden O'Brien gibi bir ad dizeyi erken bitirir ve deyimi bozar. Standart SQL'de düzeltme ikiye katlamaktır: 'O''Brien'. MySQL ayrıca bir ters eğik çizgi kabul eder.

Baştan bir uyarı. Elle kaçırma tek seferlik bir betik veya bir geçiş için uygundur, ancak uygulama kodu için parametreli sorgular kullanın. SQL enjeksiyonuna karşı tek güvenilir koruma onlardır.

Neler kaçırılır

Standart SQL: bir tek tırnak iki tek tırnak olur. MySQL stili: ters eğik çizgi, tek ve çift tırnaklar, NUL, satır sonları ve Ctrl+Z bir ters eğik çizgi alır.

Sıkça sorulan sorular

SQL enjeksiyonunu durdurmak için kaçış yeterli mi?

Hayır. Bağlı parametrelerle hazırlanmış deyimler kullanın. Elle kaçırma, özellikle karakter kümeleri ve farklı SQL modlarıyla yanlış yapmak kolaydır.

Hangi lehçeyi seçmeliyim?

Standart ikiye katlama PostgreSQL, SQL Server, SQLite ve Oracle'da ve NO_BACKSLASH_ESCAPES ayarlanmadığı sürece MySQL'de çalışır. MySQL stili, MySQL'de çalıştırılacak metin içindir, burada ters eğik çizgiler kaçış karakterleridir.

PostgreSQL ters eğik çizgilerimi neden yoksayıyor?

Varsayılan olarak PostgreSQL normal dizelerdeki ters eğik çizgileri düz karakterler olarak ele alır. Standart stili veya ters eğik çizgi kaçışları istiyorsanız bir E'...' dizesi kullanın.

LIKE desenlerine ne dersiniz?

Yüzde ve alt çizgi LIKE'ta joker karakterlerdir ve bu aracın eklemediği kendi kaçış karakterlerine ihtiyaç duyarlar.

Kaçış ve Metin içinde daha fazlası

Tüm araçlar →