SQL Escape Unescape: инструмент за SQL низове онлайн
Инструментът SQL Escape Unescape преобразува SQL текст между ескейпнат и неескейпнат вид. По подразбиране удвоява единичните кавички за конвенциите на ANSI, PostgreSQL и SQL Server; режимът MySQL използва ескейпи с обратна наклонена черта. Изберете ескейпване или отмяна на ескейп, за да приложите или върнете избраното поведение. Използвайте резултата за показване и обучение, а не като защита срещу SQL инжекции.
SQL Escape Unescape е браузър-базиран инструмент за ескейпване и отмяна на ескейп на SQL низови литерали. Помага на разработчици и DevOps инженери да променят начина, по който SQL текстът представя символите на кавичките, независимо дали подготвят четим пример или инспектират вече ескейпнат низ. Инструментът поддържа поведение по подразбиране с удвояване на кавичките и режим MySQL, който използва ескейпи с обратна наклонена черта.
По подразбиране инструментът удвоява единичните кавички, следвайки конвенциите, описани за ANSI, PostgreSQL и SQL Server. Режимът MySQL използва ескейпи с обратна наклонена черта. Изберете дали да ескейпнете или да отмените ескейпа на входа, за да приложите или върнете избраното поведение. PostgreSQL E'' също е посочен сред SQL конвенциите, поддържани от инструмента. Тези поведения променят представянето на текста; те не правят заявката безопасна за изпълнение.
SQL низовите литерали представят текст в SQL изразите, а различните SQL диалекти използват различни конвенции за ескейпване. Преобразуването между ескейпнат и неескейпнат текст може да улесни четенето на литерал, да помогне при вграждане на низ в друг низ или да подпомогне документацията и обучението. Правилното представяне зависи от SQL диалекта и задачата. Параметризираните заявки са правилната защита срещу SQL инжекции; този инструмент е само за показване и обучение.
Инструментът работи изцяло във вашия браузър. Вашият вход се обработва на вашето устройство и не се качва, съхранява или изпраща към сървър. Работи офлайн след зареждане на страницата, така че можете да продължите да го използвате без връзка. SQL Escape Unescape е полезен за разработчици и DevOps инженери, които имат нужда от бърз начин да инспектират или преобразуват SQL текст, имайки предвид конвенциите на диалекта.
Стъпка 1: Поставете или пуснете вашия SQL текст в инструмента. Входът може да включва низ, който искате да ескейпнете, или ескейпнат низ, който искате да прочетете.
Стъпка 2: Изберете дали да ескейпнете или да отмените ескейпа на текста. Ескейпването прилага избраната конвенция, а отмяната я връща обратно.
Стъпка 3: Използвайте поведението по подразбиране с удвояване на кавичките или режима MySQL, който използва ескейпи с обратна наклонена черта. Подразбиращото се е описано за ANSI, PostgreSQL и SQL Server.
Стъпка 4: Прегледайте резултата, след което го копирайте за вашата задача за показване, обучение или разработка.
Случай на употреба: Вградете SQL низ в друг SQL низ, без да нарушавате кавичките. Ескейпването помага кавичките да се виждат в предвиденото представяне.
Случай на употреба: Прочетете плътно ескейпнат низ, като върнете ескейпите обратно в символи. Това може да помогне при инспекция на SQL текст, копиран от друг източник.
Случай на употреба: Подгответе литерал за поставяне в сорс код или пример за разработка. Проверете дали конвенцията съответства на SQL диалекта, с който работите.
Случай на употреба: Сравнете обработката на кавички в конвенциите на ANSI, PostgreSQL, SQL Server и MySQL. Превключването между поведението по подразбиране и режима MySQL ви помага да инспектирате различните стилове на ескейпване.
Случай на употреба: Създайте по-ясни SQL примери за документация или учебни материали. Ескейпването и отмяната на ескейп ви позволяват да покажете как се представя низът, без да редактирате ръчно всяка кавичка.
Случай на употреба: Прегледайте ескейпнат SQL низ, докато отстранявате проблеми с обработката на текст в работен процес за разработка. Отмяната на ескейпа може да улесни четенето на съдържанието, но не валидира заявка.