SQL vormindaja & Kaunistaja
Vormindage, kaunistage ja puhastage SQL-päringuid koheselt oma brauseris. Üleslaadimine pole vajalik – täiesti privaatne ja tasuta.
Lohistage SQL-fail siia
Toetab .sql-faile. Või kleepige oma SQL ülalolevasse piirkonda.
Vormindage, kaunistage ja puhastage SQL-päringuid koheselt oma brauseris. Üleslaadimine pole vajalik – täiesti privaatne ja tasuta.
Toetab .sql-faile. Või kleepige oma SQL ülalolevasse piirkonda.
SQL-päringud muutuvad kiiresti pikaks ja keerukaks – paljude tabelite liitmised, pesastatud alampäringud, suured WHERE-klauslid paljude tingimustega, keerulised CASE-avaldised. Mõnele reale kokku surutud kompaktne SQL on loetamatu; Õige taandega SQL koos järjepideva suurtähtede kasutamisega muudab päringustruktuuri ühe pilguga nähtavaks. Vormindamine on erinevus päringu, mida saate siluda, ja päringu vahel, mida te ei saa.
See vormindaja parsib SQL-i ja väljastab taandega, õiges tähtkujus väljundi. SQL-i märksõnad (SELECT, FROM, WHERE, JOIN, GROUP BY) on tavaliselt suurtähtedega, tabelite ja veergude nimed vastavad allikale ning taane peegeldab pesastamist (alampäringud on taandatud nende vanemate sees, CASE-harud taandega). Mitme dialekti tugi käsitleb MySQL-i, PostgreSQL-i, SQL Serveri, Oracle'i ja SQLite'i erinevusi.
Vormindamine on mittepurustav – vormindatud päring on sisendiga funktsionaalselt identne. Vahetatakse ainult tühikuid ja suurtähti.
Tiheda vormindamata SQL-i lugemine on vaimselt koormav. Kui kõik on mõnel real, on raskem tuvastada, millised tingimused millistele JOIN-idele kuuluvad, kus alampäringud algavad ja lõpevad ning kuidas CASE-harud on seotud. Vormindatud SQL on kiiremini loetav ja vähendab valesti lugemise struktuuri vigu.
Koodiülevaatus on eriti kasulik. Ülevaatajad saavad kiiresti aru, mida päring vormindatuna teeb; vormindamata SQL-i lugemine ülevaatuse ajal soodustab vahelejätmist või kummitempliga löömist. Vormindatud SQL tekitab päringute muutumisel ka tähendusrikkaid erinevusi.
Kleepige päring, klõpsake vormingut.
SQL-i sõelumine nõuab dialekti mõistmist, kuna erinevad andmebaasid laiendavad grammatikat erineval viisil. Vormindaja kasutab tavaliselt märksõnade, identifikaatorite, literaalide ja kirjavahemärkide tuvastamiseks tunnusmärki ning loob seejärel väljundi koos tühikute ja märkide vahelise taande reeglitega.
Treppimisreeglid: SELECT, FROM, WHERE, GROUP BY, ORDER BY igaüks oma real. Ühendatud tabelid järgmistel ridadel, mis on taandatud all FROM. Tingimused väljas WHERE eraldi ridadel loetavuse huvides. Alampäringud oma taandega plokkides.
Suurtähtede kokkulepped: märksõnad on kõige tavalisemad suurtähed (SELECT, FROM, WHERE). Mõned meeskonnad eelistavad väiketähti. Identifikaatorid (tabelite ja veergude nimed) säilitavad lähtetähtede.