I-format ang SQL Online Libre – SQL Formatter
I-format at lagyan ng indent ang mga SQL query online. Sinusuportahan ang MySQL, PostgreSQL, SQLite, T-SQL, at BigQuery.
🔒 Hindi kailanman lalabas sa browser mo ang file mo. Lokal na tumatakbo ang lahat ng pag-format.
Paano mag-format ng SQL online
- 1
I-paste ang iyong SQL
I-paste ang hilaw o minified na SQL query sa input box. Sinusuportahan ang isa o higit pang statement.
- 2
Pumili ng dialect
Piliin ang dialect na tugma sa iyong database (MySQL, PostgreSQL, atbp.) para tama ang pagproseso ng mga keyword.
- 3
Kopyahin ang naka-format na SQL
Kopyahin ang output. Lalabas ang query na may pare-parehong indentation at mga keyword na naka-uppercase.
Mas mabilis maging mahirap basahin ang SQL kaysa halos lahat ng ibang wika: nagdurugtong ang query ng ilang table, nagdaragdag ng subquery at CASE expression, at bigla itong naging 400-character na isang linya na walang gustong mag-review. Dahil binabalewala ng SQL ang whitespace, presentasyon lang ang pag-format: malayang maaayos ng formatter ang layout nang walang panganib na mabago ang resulta ng query.
May sariling kakaibang syntax ang bawat database: ang :: cast ng PostgreSQL, ang backtick identifier ng MySQL, ang mga pangalang nasa square bracket at TOP ng T-SQL, at ang project path ng BigQuery. Piliin muna ang dialect bago mag-format para tama ang pagkakalatag ng mga ito at hindi ituring na syntax error.
Malaking tulong ang naka-format na SQL sa code review (bawat JOIN o WHERE ay may sariling linya), sa debugging (ipinapakita ng indentation ang hangganan ng mga subquery), at sa pagsagip ng mga query na kinopya mula sa ORM, log, o lumang ulat na isang linya lang. Hindi nagli-lint o nag-o-optimize ang formatter: hakbang ito para gawing mas madaling basahin bago ang pagsusuri. Lahat ay tumatakbo sa iyong browser.