Siirry sisältöön
Monu Tools

SQL-muotoilija

Muotoile ja kaunista SQL-kyselyita lausekkeiden rivinvaihdoilla ja yhtenaisella avainsanojen kirjainkoolla, tai pienenna ne yhdelle riville.

Nain kaytat tyokalua SQL-muotoilija

  1. 01

    Liita SQL-kyselysi syotekenttaan.

  2. 02

    Valitse Muotoile kaunistaaksesi sen tai Pienenna pakataksesi sen yhdelle riville.

  3. 03

    Valitse avainsanojen kirjainkoko, kopioi sitten tulos.

Mitä SQL-muotoilija tekee

SQL-muotoilija selkeyttää tiiviin, yhdelle riville kirjoitetun tai epäjohdonmukaisesti muotoillun kyselyn. Se sijoittaa tärkeät lausekkeet omille riveilleen, sisentää sarakkeet ja ehdot sekä yhtenäistää avainsanojen kirjainkoon. Se voi myös tehdä päinvastaisen ja tiivistää kyselyn yhdelle riville.

Miksi luettava SQL auttaa

Luettavaa SQL-koodia on helpompi tarkistaa, korjata ja ylläpitää. Kun SELECT, FROM, WHERE, JOIN ja GROUP BY alkavat omilta riveiltään ja avainsanojen kirjainkoko on yhtenäinen, kyselyn rakenne, palautettavat tiedot ja suodatus näkyvät heti.

Muotoilu kannattaa tehdä myös ennen kyselyn tallentamista versionhallintaan. Näin erot pysyvät pieninä ja tarkistajat näkevät merkitykselliset muutokset välilyöntien uudelleenjärjestelyn sijaan.

Asetukset ja SQL-murteet

Valitse avainsanojen kirjainkoko, esimerkiksi yleisen tavan mukaiset suuraakkoset, sekä muotoilu tai tiivistys. Muotoilija ei riipu tietystä SQL-murteesta ja käsittelee PostgreSQL:n, MySQL:n, SQLiten ja SQL Serverin tavallista ANSI SQL:ää.

Tiivistystila sopii päinvastaiseen tarpeeseen. Se kokoaa muotoillun kyselyn yhdelle riville, jotta sen voi upottaa koodiin tai asetuksen arvoksi.

Muotoilee mutta ei tarkista oikeellisuutta

Työkalu parantaa luettavuutta mutta ei tarkista kyselyn kelvollisuutta, joten se muotoilee myös kirjoitusvirheen sisältävän kyselyn. Siisti tulos parantaa luettavuutta, mutta ei takaa oikeellisuutta.

Toimii selaimessasi

Kaikki tapahtuu selaimessasi. Tämä on tärkeää, koska todelliset kyselyt sisältävät usein taulujen ja sarakkeiden nimiä sekä joskus arvoja, jotka paljastavat tietokannan rakenteesta tai tiedoista jotain. Mitään niistä ei lähetetä palvelimelle.

Usein kysytyt kysymykset

Mita muotoilija tekee?

Se laittaa jokaisen paalausekkeen kuten SELECT, FROM, WHERE ja JOIN omalle rivilleen, sisentaa sarakkeet ja ehdot, ja normalisoi avainsanojen kirjainkoon luettavuuden vuoksi.

Lahetetaanko SQL:ani palvelimelle?

Ei. Muotoilu tapahtuu kokonaan selaimessasi, joten kyselysi eivat koskaan poistu laitteeltasi. Se tekee siita turvallista kyselyille, jotka mainitsevat taulun tai sarakkeen nimia.

Mita SQL-murteita tuetaan?

Se on murteesta riippumaton ja kasittelee yleista ANSI SQL:aa, jota PostgreSQL, MySQL, SQLite ja SQL Server kayttavat. Se muotoilee luettavuuden vuoksi syntaksin tarkistamisen sijaan.

Ilmoita ongelmasta