Към съдържанието

Форматиращ инструмент за MariaDB

Форматирайте заявки и скриптове на MariaDB с правила на MariaDB за идентификатори в обратни кавички, екраниране с обратна наклонена черта, коментари с #, изпълними коментари и блокове DELIMITER. Клаузи като ON DUPLICATE KEY UPDATE и RETURNING остават цели, колоните и условията получават отстъпи, а командите се разделят с празни редове. Незатворените низове и скоби се посочват с ред и колона за по-бързи прегледи.

Нулиране

Често задавани въпроси

По какво се различава от форматиращия инструмент за MySQL?

И двата инструмента споделят правилата за кавички и коментари на MySQL. Форматиращият инструмент за MariaDB третира и RETURNING като отделна клауза, която MariaDB поддържа при INSERT, REPLACE и DELETE.

Кои литерали и идентификатори се разпознават?

Идентификаторите в обратни кавички, низовете в единични и двойни кавички с екраниране чрез обратна наклонена черта, литералите X'' и B'', националните низове N'', въвеждащите означения за набор от символи като _utf8mb4'text' и променливите @ се разпознават. Съдържанието им никога не се променя.

Как се обработват коментарите?

Коментарите с диез (#), с две тирета (--, последвани от интервал) и блоковите коментари се запазват. Изпълнимите коментари с маркер за версия остават точно както са написани.

Кои клаузи получават отделен ред?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY и LIMIT започват на отделни редове. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE и RETURNING също се запазват като цели клаузи.

Мога ли да форматирам съхранени процедури?

Да. Редовете DELIMITER остават на отделни редове, персонализираният разделител приключва всяка процедура, а блоковете BEGIN и END с IF, WHILE и LOOP получават отстъпи.

Променя ли се регистърът на ключовите думи?

Не. Всички ключови думи и имена запазват регистъра, който сте използвали. Променят се само интервалите и новите редове.

Какви грешки се откриват?

Незатворени низове, идентификатори в кавички и блокови коментари, както и несъответстващи скоби се посочват с ред и колона. Проверките на пълната граматика и схемата не са част от инструмента.

Мога ли да избера отстъпа?

Да. Изберете 2 или 4 интервала или табулации за всяко ниво на влагане. Кратките списъци в скоби остават на същия ред.

Какъв е максималният размер на входните данни?

До 1 MB на заявка и 128 KB на команда. Това позволява обработка на големи архиви с процедури и изгледи.

Съхранява ли се моят SQL?

Не. Заявките се форматират в паметта и се връщат веднага. Никога не се записват; регистрират се само размерите на заявките.

За OneClick Pro

OneClick Pro е безплатна колекция от над 150 уеб инструмента за ежедневна работа: преобразуване на изображения и единици, форматиране и валидиране на код, проверка на домейни и SEO, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.